Communication method and device

By introducing part-bandwidth MU-MIMO transmission mode into Wi-Fi devices, the problem of lowering user bandwidth during multi-user transmission in the prior art is solved, and the throughput of users and systems is improved.

CN119136313APending Publication Date: 2024-12-13HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310704250.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Among the existing wireless LAN technologies, OFDMA and MU-MIMO technologies lead to a reduction in user bandwidth with large capabilities and affecting throughput when multi-user transmission.

Method used

By introducing part-bandwidth MU-MIMO transmission mode into Wi-Fi devices, users are allowed to perform MU-MIMO transmission on part-bandwidth and independently data transmission on the remaining bandwidth, improving user throughput and total system throughput.

Benefits of technology

It effectively improves the user's throughput rate and the total throughput rate of the system, ensuring that the throughput rate of users with large bandwidth capabilities is not affected by multi-user transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136313A_ABST
    Figure CN119136313A_ABST
Patent Text Reader

Abstract

A communication method and device are suitable for the technical field of communication, such as a wireless local area network system supporting an IEEE 802.11 ax next generation Wi-Fi protocol, such as 802.11 be, Wi-Fi 7 or EHT, a 802.11 be next generation, such as 802.11 bn or Wi-Fi 8 or UHR, and 802.11 series protocols such as an integrated millimeter wave (IMMW) protocol, and can also be applied to a UWB-based wireless personal local area network system, a sensing system and the like. The communication method may comprise the steps that a first communication device generates a PPDU and sends the PPDU; the second communication device then receives the PPDU and learns that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode based on the PPDU. According to the method, the throughput rate of the user is effectively improved, and the transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] Wireless local area network (WLAN) technology is a wireless local area network technology created by the Wi-Fi Alliance based on the IEEE 802.11 standard. In order to improve the transmission efficiency of wireless communications, the IEEE 802.11 standard introduced orthogonal frequency division multiple access (OFDMA) and multiple user multiple input multiple output (MU-MIMO) technologies.

[0003] Both OFDMA and MU-MIMO technologies allow access points (APs) to transmit to multiple users such as stations (STAs) (such as non-AP STAs) at the same time, reducing channel contention and physical layer preamble overhead, and improving system throughput. For example, for the OFDMA transmission mode involved in OFDMA technology, each user occupies part of the bandwidth of the entire PPDU. For the MU-MIMO transmission mode involved in MU-MIMO technology, the resource units (RU) or multiple resource units (MRU) of multiple users are the same. When the maximum supported bandwidth of different users is different, adopting the above transmission mode will cause users with large capabilities to reduce their transmittable bandwidth, thereby affecting the throughput of these users.

[0004] Therefore, how to further improve transmission efficiency and increase user throughput needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a communication method and device, which can effectively improve transmission efficiency and increase user throughput.

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a first communication device, which can be a Wi-Fi device (such as an AP), or a chip or module in a Wi-Fi device, etc. The method includes:

[0007] Generate a physical layer (physical, PHY) protocol data unit (PHY protocol data unit, PPDU), the PPDU corresponds to at least two target users, the at least two target users include a first user and a second user, the first user and the second user perform multi-user multiple input multiple output MU-MIMO transmission on a first bandwidth, and the first bandwidth is a part of the bandwidth used by the first user to transmit data; send the PPDU.

[0008] In an embodiment of the present application, a first user can perform MU-MIMO transmission with a second user on a partial bandwidth (i.e., the first bandwidth), and the first user can also perform data transmission on other bandwidths in the bandwidth used for data transmission except for the partial bandwidth, thereby not affecting the bandwidth range that the first user can transmit, improving the throughput of the first user, improving the transmission efficiency, and improving the throughput of the entire system.

[0009] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a second communication device, where the first communication device can be a Wi-Fi device (such as a non-AP STA or AP, etc.), or a chip or module in a Wi-Fi device, etc. The method includes:

[0010] Receive a physical layer protocol data unit PPDU, where the PPDU corresponds to at least two target users, where the at least two target users include a first user and a second user, where the first user and the second user perform multi-user multiple-input multiple-output MU-MIMO transmission on a first bandwidth, where the first bandwidth is a portion of a bandwidth used by the first user to transmit data; and parse the PPDU.

[0011] In conjunction with the second aspect, in a possible implementation manner, parsing the PPDU includes:

[0012] Parse a universal signaling (U-SIG) field in the PPDU to identify that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode; parse the first SIG field in the PPDU to obtain at least one of the size and position of the first bandwidth, and identify a user field corresponding to the user identifier in the first SIG field based on the user identifier, and the user type corresponding to the user identifier is a full bandwidth user or a partial bandwidth user.

[0013] In combination with the first aspect or the second aspect, in a possible implementation, the PPDU includes a universal signaling U-SIG field, the U-SIG field includes first indication information, and the first indication information is used to indicate that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode.

[0014] In an embodiment of the present application, the first indication information in the U-SIG field explicitly indicates that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode, so that the second communication device can effectively know the transmission mode of the PPDU it receives, thereby correctly parsing the PPDU.

[0015] In combination with the first aspect or the second aspect, in a possible implementation manner, the first indication information is carried in the PPDU type and compression mode fields in the U-SIG field.

[0016] In combination with the first aspect or the second aspect, in a possible implementation manner, the PPDU includes a first signaling SIG field, the first SIG field includes second indication information, and the second indication information is used to indicate at least one of a size and a position of the first bandwidth.

[0017] In combination with the first aspect or the second aspect, in a possible implementation, the second indication information includes a first bit map, wherein one bit in the first bit map corresponds to a unit bandwidth, and the size of the unit bandwidth is less than or equal to the size of the first bandwidth.

[0018] In the embodiment of the present application, the size and position of the first bandwidth are indicated by the first bitmap, so that the target user can clearly know the size and position of the first bandwidth, which is more flexible.

[0019] In combination with the first aspect or the second aspect, in a possible implementation manner, the second indication information includes 1 bit, wherein the 1 bit is used to indicate that the size of the first bandwidth is 80 MHz or 160 MHz.

[0020] In the embodiment of the present application, the overhead can be effectively saved by indicating the size of the first bandwidth by one bit or multiple bits.

[0021] In combination with the first aspect or the second aspect, in a possible implementation manner, the position of the first bandwidth is mainly 80 MHz or mainly 160 MHz, or the position of the first bandwidth is preset.

[0022] In combination with the first aspect or the second aspect, in a possible implementation manner, the second indication information includes at least one bit, and the at least one bit is used to indicate a resource unit RU or a multiple resource unit MRU corresponding to the first bandwidth.

[0023] In combination with the first aspect or the second aspect, in a possible implementation manner, the second indication information is carried in a resource allocation field, and the resource allocation field is used to indicate the size and position of the first bandwidth.

[0024] In combination with the first aspect or the second aspect, in a possible implementation manner, the first SIG field further includes user type indication information, where the user type indication information is used to indicate whether the user type of the target user is a full-bandwidth user or a partial-bandwidth user.

[0025] In combination with the first aspect or the second aspect, in a possible implementation, the at least two target users also include a third user, and the first user and the third user perform MU-MIMO transmission on a second bandwidth, where the second bandwidth is a portion of the bandwidth used by the first user to transmit data excluding the first bandwidth.

[0026] In combination with the first aspect or the second aspect, in a possible implementation manner, the PPDU includes a first signaling SIG field, the first SIG field includes third indication information, and the third indication information is used to indicate at least one of a size and a position of the second bandwidth.

[0027] In combination with the first aspect or the second aspect, in a possible implementation manner, the first user corresponds to a user field on the first bandwidth and the second bandwidth respectively.

[0028] In combination with the first aspect or the second aspect, in a possible implementation method, the first SIG field includes at least two user field groups, the user field group includes at least two user fields, and the target users corresponding to the at least two user fields in the user field group have the same bandwidth for MU-MIMO transmission.

[0029] In combination with the first aspect or the second aspect, in a possible implementation manner, the order of the at least two user field groups is arranged in order from low to high based on frequency, and the order of the at least two user fields in the user field group is arranged in order from large to small according to the number of spatial streams.

[0030] In the embodiment of the present application, when there are multiple partial bandwidths, by grouping the user fields, full-bandwidth users can use different numbers of spatial streams and / or coding and modulation schemes (MCS) in different partial bandwidths, which is beneficial to adapting the channel and improving the throughput.

[0031] In combination with the first aspect or the second aspect, in a possible implementation manner, the first SIG field further includes information indicating the number of partial bandwidths or information indicating the number of user field groups.

[0032] In combination with the first aspect or the second aspect, in a possible implementation manner, the first SIG field also includes information indicating the number of users performing MU-MIMO transmission in a partial bandwidth.

[0033] In combination with the first aspect or the second aspect, in a possible implementation manner, the user type indication information includes a second bit map, wherein the length of the second bit map is equal to M, and M is the total number of users of the target user, or M is the total number of user fields included in the first SIG field.

[0034] In combination with the first aspect or the second aspect, in a possible implementation manner, the first SIG field includes an ultra high reliability (UHR)-SIG field, or an integrated millimeter wave (IMMW)-SIG field.

[0035] In a third aspect, an embodiment of the present application provides a communication method, which can be applied to a first communication device, which can be a Wi-Fi device (such as an AP), or a chip or module in a Wi-Fi device, etc. The method includes:

[0036] A trigger frame is sent, wherein the trigger frame includes a common information field, wherein the common information field includes transmission mode indication information, wherein the transmission mode indication information is used to indicate that the transmission mode of a triggered physical layer protocol data unit PPDU (triggerbased PPDU, TB PPDU) is a partial bandwidth MU-MIMO transmission mode; and the PPDU is received, wherein the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode, wherein the PPDU corresponds to at least two target users, wherein the at least two target users include a first user and a second user, wherein the first user and the second user perform multi-user multi-input multi-output MU-MIMO transmission on a first bandwidth, wherein the first bandwidth is a partial bandwidth of a bandwidth used by the first user to transmit data.

[0037] In the embodiment of the present application, in the triggered PPDU transmission method, by adopting the partial bandwidth MU-MIMO transmission mode, the user throughput can be effectively improved, the transmission efficiency can be improved, and thus the throughput of the entire system can be improved.

[0038] In a fourth aspect, an embodiment of the present application provides a communication method, which can be applied to a second communication device, where the first communication device can be a Wi-Fi device (such as a non-AP STA, etc.), or a chip or module in a Wi-Fi device, etc., and the method includes:

[0039] Receive a trigger frame, the trigger frame including a common information field, the common information field including transmission mode indication information, the transmission mode indication information is used to indicate that the transmission mode of the triggered physical layer protocol data unit PPDU is a partial bandwidth MU-MIMO transmission mode;

[0040] The PPDU is sent, where the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode. The PPDU corresponds to at least two target users, where the at least two target users include a first user and a second user. The first user and the second user perform multi-user multiple-input multiple-output MU-MIMO transmission on a first bandwidth, where the first bandwidth is a partial bandwidth of a bandwidth used by the first user to transmit data.

[0041] In conjunction with the fourth aspect, in a possible implementation manner, the method further includes:

[0042] Determine the modulation and coding strategy MCS used by the target user based on the trigger frame; and / or,

[0043] A resource unit RU or a multiple resource unit MRU used by the target user to transmit data is determined based on the trigger frame.

[0044] In combination with the third aspect or the fourth aspect, in a possible implementation, the PPDU includes a universal signaling U-SIG field, and the U-SIG field includes first indication information, and the first indication information is used to indicate that the transmission mode of the triggered PPDU is the partial bandwidth MU-MIMO transmission mode.

[0045] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the first indication information is carried in the PPDU type and compression mode fields in the U-SIG field.

[0046] In combination with the third aspect or the fourth aspect, in a possible implementation, the trigger frame also includes a user information list field, the user information list field includes one or more user information fields, and the user information field includes at least one of a resource unit allocation field, a spatial stream allocation field, and a random access RU information field.

[0047] In a fifth aspect, an embodiment of the present application provides a first communication device, configured to execute the method in the first aspect or the third aspect or any possible implementation. The first communication device includes a unit having a function of executing the method in the first aspect or the third aspect or any possible implementation.

[0048] In a sixth aspect, an embodiment of the present application provides a second communication device, configured to execute the method in the second aspect or the fourth aspect or any possible implementation. The second communication device includes a unit having a function of executing the method in the second aspect or the fourth aspect or any possible implementation.

[0049] In a seventh aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a processor, configured to execute the method described in the first aspect or the third aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or the third aspect or any possible implementation is executed.

[0050] In a possible implementation manner, the memory is located outside the first communication device.

[0051] In a possible implementation manner, the memory is located in the first communication device.

[0052] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.

[0053] In a possible implementation manner, the first communication device further includes a transceiver, and the transceiver is used to receive information or send information.

[0054] In an eighth aspect, an embodiment of the present application provides a second communication device, the second communication device comprising a processor, configured to execute the method described in the second aspect or the fourth aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or the fourth aspect or any possible implementation is executed.

[0055] In a possible implementation manner, the memory is located outside the second communication device.

[0056] In a possible implementation manner, the memory is located in the second communication device.

[0057] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.

[0058] In a possible implementation manner, the second communication device further includes a transceiver, and the transceiver is used to receive information or send information.

[0059] In the ninth aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or the third aspect or any possible implementation method.

[0060] In a possible implementation, the interface being used to output information includes: the interface being used to output PPDU. Exemplarily, the logic circuit is used to generate PPDU.

[0061] In a possible implementation, the interface is used to output information including: the interface is used to output a trigger frame. The interface is used to input information including: the interface is used to input a PPDU. Exemplarily, the logic circuit is used to generate a trigger frame. Exemplarily, the logic circuit is used to parse the PPDU.

[0062] In the tenth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the second aspect or the fourth aspect or any possible implementation method.

[0063] In a possible implementation, the interface being used to input information includes: the interface being used to input PPDU. Exemplarily, the logic circuit is used to parse PPDU.

[0064] In a possible implementation, the interface is used to input information including: the interface is used to input a trigger frame. The interface is used to output information including: the interface is used to output a PPDU. Exemplarily, the logic circuit is used to parse the trigger frame. Exemplarily, the logic circuit is used to generate a PPDU.

[0065] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the method shown in the first aspect, the second aspect, the third aspect, the fourth aspect or any possible implementation method is executed.

[0066] In the twelfth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product runs on a computer, the method shown in the first aspect, the second aspect, the third aspect, the fourth aspect or any possible implementation method is executed.

[0067] In a thirteenth aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in the first aspect, the second aspect, the third aspect, the fourth aspect or any possible implementation is executed.

[0068] In a fourteenth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device.

[0069] In one possible implementation, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect.

[0070] In another possible implementation, the first communication device is used to execute the method shown in the third aspect or any possible implementation of the third aspect, and the second communication device is used to execute the method shown in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0072] Figure 2 It is a flow chart of a communication method provided in an embodiment of the present application;

[0073] Figure 3a and Figure 3b is a schematic diagram of a partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application;

[0074] Figure 3c and Figure 3d is a schematic diagram of another partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application;

[0075] Figure 4a It is a schematic diagram of a downlink (DL) non-MU-MIMO (non-MU-MIMO) OFDMA transmission mode provided in an embodiment of the present application;

[0076] Figure 4b It is a schematic diagram of a DL OFDMA+MU-MIMO transmission mode provided in an embodiment of the present application;

[0077] Figure 4cIt is a schematic diagram of a single user (SU) or channel sounding null data packet (NDP) transmission mode provided in an embodiment of the present application;

[0078] Figure 4d is a schematic diagram of a DL non-OFDMA MU-MIMO transmission mode provided in an embodiment of the present application;

[0079] Figure 5a This is a schematic diagram of a process for generating a PPDU provided in an embodiment of the present application;

[0080] Figure 5b This is a schematic diagram of a process of parsing PPDU provided in an embodiment of the present application;

[0081] Figure 6a It is a schematic diagram of the format of a UHR PPDU provided in an embodiment of the present application;

[0082] Figure 6b It is a schematic diagram of the format of an IMMW PPDU provided in an embodiment of the present application;

[0083] Figure 7a It is a schematic diagram of a partial bandwidth MU-MIMO transmission mode of a UHR PPDU provided in an embodiment of the present application;

[0084] Figure 7b This is a schematic diagram of the format of a first SIG field provided in an embodiment of the present application;

[0085] Figure 8a It is a schematic diagram of a partial bandwidth MU-MIMO transmission mode of a UHR PPDU provided in an embodiment of the present application;

[0086] Figure 8b This is a schematic diagram of the format of a first SIG field provided in an embodiment of the present application;

[0087] Figure 9a It is a flowchart of another communication method provided in an embodiment of the present application;

[0088] Figure 9b It is a scenario schematic diagram of a communication method provided in an embodiment of the present application;

[0089] Fig.10a It is a schematic diagram of the format of a trigger frame provided in an embodiment of the present application;

[0090] Fig.10b It is a schematic diagram of the format of a UHR TB PPDU provided in an embodiment of the present application;

[0091] Fig.10c It is a schematic diagram of the format of an IMMW TB PPDU provided in an embodiment of the present application;

[0092] Fig.11 It is a schematic diagram of a partial bandwidth MU-MIMO transmission mode based on a triggered PPDU provided in an embodiment of the present application;

[0093] Fig.12 is a structural diagram of a communication device provided in an embodiment of the present application;

[0094] Fig.13a and Fig.13b is a structural diagram of a communication device provided in an embodiment of the present application;

[0095] Fig.14 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0096] To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.

[0097] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0098] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0099] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0100] The embodiments of the present application provide a communication method and device, which can effectively improve transmission efficiency, increase user throughput, and increase system throughput.

[0101] The following introduces the communication system involved in the embodiments of the present application.

[0102] The technical solution provided in the embodiment of the present application can be applied to WLAN systems, such as Wi-Fi, etc. The method provided in the embodiment of the present application can be applied to IEEE 802.11 series protocols, such as 802.11a / b / g protocols (such as 802.11bf protocols, etc.), 802.11n protocols, 802.11ac protocols, 802.11ax protocols, 802.11be protocols, 802.11bn protocols or next-generation protocols, IMMW protocols, etc., which are not listed one by one. The technical solution provided in the embodiment of the present application can also be applied to wireless personal area networks (WPANs) based on ultra-wideband (UWB) technology. The method provided in the embodiment of the present application can be applied to IEEE802.15 series protocols, such as 802.15.4a protocols, 802.15.4z protocols or 802.15.4ab protocols, or future generation UWB WPAN protocols, etc., which are not listed one by one. The technical solution provided in the embodiments of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, vehicle to X (V2X), narrowband Internet of Things (NB-IoT) system, long term evolution (LTE) system, fifth-generation (5G) communication system and new communication systems emerging in future communication development, etc.

[0103] WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, devices supporting WLAN communication or perception (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electric meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cash registers, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. For example, access points and sites can be devices used in the Internet of Vehicles, Internet of Things nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electric meters in smart homes, and sensors in smart cities, etc.

[0104] Although the embodiments of the present application mainly take WLAN as an example, especially the network applied to the IEEE 802.11 series of standards, such as supporting Wi-Fi7, which can also be called an extremely high throughput (extremely high-throughput, EHT) system, and supporting Wi-Fi8, which can also be called an ultra-high reliability (ultra high reliability, UHR) or ultra-high reliability and throughput (ultra high reliability and throughput, UHRT) system, and supporting IMW, etc. It is easy for those skilled in the art to understand that the various aspects involved in the embodiments of the present application can be extended to other networks using various standards or protocols. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe) and wide area network (WAN) or other networks now known or developed later.

[0105] The method provided in the embodiment of the present application may be implemented by a communication device in a communication system. For example, the communication device may be an access point (AP) or a station (STA).

[0106] An access point is a device with wireless communication function, supports communication or perception using WLAN protocol, has the function of communicating or perceiving with other devices (such as stations or other access points) in the WLAN network, and of course, can also have the function of communicating or perceiving with other devices. Alternatively, an access point is equivalent to a bridge connecting a wired network and a wireless network, and its main function is to connect various wireless network clients together, and then connect the wireless network to the Ethernet. In a WLAN system, an access point can be called an access point station (AP STA). The device with wireless communication function can be a complete device, or a chip or processing system or module installed in the complete device, etc. The device installed with these chips or processing systems or modules can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems or modules. The AP in the embodiments of the present application is a device that provides services for STA, and can support 802.11 series protocols or subsequent protocols, etc. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, which is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. For another example, the AP may be a communication entity such as a communication server, a router, a switch, a bridge, etc.; the AP may include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP may also be a chip or a processing system or module in the above-mentioned various forms of equipment, so as to realize the method and function of the embodiment of the present application.

[0107] A station is a device with wireless communication function, supports communication or perception using WLAN protocol, and has the ability to communicate or perceive with other stations or access points in the WLAN network. In a WLAN system, a station can be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate or perceive with an AP and then communicate with a WLAN. The device with wireless communication function can be a complete device, or a chip or processing system or module installed in the complete device. The device installed with these chips or processing systems or modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or module. For example, a station can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., which can also be called a user. For another example, a station can be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. Of course, STA can also be a chip or processing system or module in the above-mentioned various forms of devices, so as to implement the methods and functions of the embodiments of the present application.

[0108] Exemplarily, the communication system to which the method provided in the embodiment of the present application can be applied may include access points and stations. For example, the embodiment of the present application may be applicable to data communication or perception between one or more APs and one or more STAs in a WLAN, and is also applicable to communication or perception between APs and between STAs. Exemplarily, the AP may communicate or perceive with a single STA, or the AP may communicate or perceive with multiple STAs at the same time. Exemplarily, the communication or perception between the AP and multiple STAs may be divided into downlink transmission in which the AP sends signals to multiple STAs at the same time, and uplink transmission in which multiple STAs send signals to the AP. Among them, the WLAN communication protocol may be supported between the AP and the STA, and the communication protocol may include the IEEE802.11 series of protocols, such as 802.11n / 802.11ac / 802.11ax / 802.11be / 802.11bn / IMMW standards, and of course, it is also applicable to standards after 802.11bn.

[0109] Figure 1 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The communication system may include one or more APs and one or more STAs. Figure 1Two access points such as AP1 and AP2 and three stations such as STA1, STA2 and STA3 are shown in FIG. The method provided in the embodiment of the present application can be applied to data communication between an AP and one or more STAs (such as Figure 1 The communication between AP1 and STA1 shown in FIG. 1 , or the communication between AP1 and STA1 and STA2 shown in FIG. 1 , or the communication between AP and AP (such as Figure 1 ), or, for communication between STAs (such as Figure 1 Communication between STA2 and STA3 shown).

[0110] Figure 1 The description is made by taking a STA as a mobile phone and an AP as a router as an example, which does not limit the types of AP and STA in the embodiments of the present application. Figure 1 Only two APs and three STAs are shown for example, but the number of APs or STAs may be more or less, which is not limited in the embodiments of the present application.

[0111] As an example, the first communication device and the second communication device may be Wi-Fi chips or modules or processing systems provided in different Wi-Fi devices, etc. As another example, the first communication device may be an AP, and the second communication device may be a STA. As another example, the first communication device and the second communication device may both be STAs or both APs. As another example, the first communication device may be a STA, and the second communication device may be an AP. As another example, at least one of the first communication device and the second communication device may be a multi-link device (MLD), etc., which are not listed one by one in the embodiments of the present application. For ease of description, when referring to specific examples below, the first communication device is illustrated as an AP, and the second communication device is illustrated as an STA, but it should not be understood as a limitation on the embodiments of the present application.

[0112] The embodiment of the present application describes the method provided by the embodiment of the present application based on the first communication device and the second communication device. However, during the process of transmitting the PPDU, the first communication device and the second communication device can also forward the PPDU through other devices, such as forwarding the PPDU between the first communication device and the second communication device through a forwarding device. The embodiment of the present application does not limit other devices other than the first communication device and the second communication device.

[0113] The following introduces the communication method involved in the embodiments of the present application.

[0114] Figure 2 is a flow chart of a communication method provided in an embodiment of the present application, such as Figure 2As shown, the method includes:

[0115] 201. A first communication device generates a PPDU, where the PPDU corresponds to at least two target users, where the at least two target users include a first user and a second user, and the first user performs MU-MIMO transmission with the second user on a first bandwidth, where the first bandwidth is a portion of a bandwidth used by the first user to transmit data.

[0116] In an embodiment of the present application, the PPDU carries a physical layer service data unit (PSDU) that needs to be transmitted to at least two target users, or the PPDU carries a PSDU that the first communication device needs to send to at least two target users, or at least two target users need to receive their respective PSDUs from the above PPDU. Exemplarily, the second communication device can be one of the at least two target users, such as the second communication device can be a non-AP STA.

[0117] Exemplarily, the bandwidth used by the first user to transmit data may be the bandwidth of the PPDU (hereinafter referred to as the PPDU bandwidth) or the entire bandwidth of the PPDU, etc. For example, the bandwidth used by the first user to transmit data may be referred to as the full bandwidth or large bandwidth of the PPDU or the bandwidth used to transmit the PPDU, etc. Of course, in the case of preamble puncturing, the bandwidth used by the first user to transmit data may be the bandwidth after puncturing. The first bandwidth may be the bandwidth used by the first user to transmit data, or the first bandwidth may be the bandwidth used to transmit the data of the first user. Exemplarily, the first bandwidth may be the partial bandwidth indicated by the first indication information in the U-SIG field in the PPDU.

[0118] Part of the bandwidth may be a bandwidth in which the first user can perform MU-MIMO transmission with other users in the PPDU bandwidth. The PPDU bandwidth may include one or more partial bandwidths, on which the first user can perform MU-MIMO transmission with different target users. Exemplarily, these multiple partial bandwidths do not overlap with each other. As an example, the partial bandwidth in the PPDU bandwidth includes a first bandwidth, on which the first user can perform MU-MIMO transmission with the second user. As another example, the partial bandwidth in the PPDU bandwidth includes a first bandwidth and a second bandwidth, and the first bandwidth and the second bandwidth do not overlap with each other. On the first bandwidth, the first user can perform MU-MIMO transmission with the second user, and on the second bandwidth, the first user can perform MU-MIMO transmission with the third user. By analogy, for more partial bandwidths, they are not listed one by one here. It can be understood that the first user performing MU-MIMO transmission with different target users on partial bandwidths shown in the embodiment of the present application can also be referred to as partial bandwidth MU-MIMO transmission with different target users on partial bandwidths.

[0119] From the perspective of different supported bandwidths, the first user can be called a full bandwidth user, a large bandwidth user, or a large bandwidth capability user, etc. The second user (including Figure 3b and Figure 3d The second user #1, the second user #2) or the third user (including the third user #1, the third user #2 as shown in 3d) can be called a partial bandwidth user or a narrowband user or a narrowband capability user, etc. A partial bandwidth user can be a user who can perform MU-MIMO transmission with the first user on a portion of the bandwidth supported by the first user. The way in which the first user, the second user, and the third user are used in the embodiment of the present application to distinguish different target users is only an example. In a specific implementation, different target users may not be distinguished by name, or different target users may be distinguished by other methods, etc. Of course, the target user may also be referred to as a user, which is not limited to the embodiment of the present application.

[0120] Exemplarily, MU-MIMO may be: a technology by which multiple STAs (such as multiple non-AP STAs or multiple AP STAs), each STA having one or more antennas, simultaneously send or simultaneously receive independent PSDUs to a single STA (such as an AP STA) on the same subcarrier. For the specific description of MU-MIMO, please refer to the relevant standards, which are not limited in the embodiments of the present application. In combination with the embodiments of the present application, on the subcarriers of the first bandwidth, the first user and the second user can simultaneously receive independent PSDUs. The number of subcarriers of the first bandwidth can be determined by the size of the first bandwidth and the subcarrier spacing. The PSDU of the first user is transmitted on the full bandwidth, and the first user receives a portion of the PSDU on the first bandwidth.

[0121] The transmission mode of the PPDU shown in the embodiment of the present application can be called a partial bandwidth MU-MIMO transmission mode, or a partial MU-MIMO transmission mode, or a mixed bandwidth MU-MIMO transmission mode, etc. The specific name of the transmission mode of the PPDU shown in the embodiment of the present application is not limited in the embodiment of the present application. For ease of description, the following uses the partial bandwidth MU-MIMO transmission mode as an example to illustrate the method shown in the embodiment of the present application.

[0122] Exemplarily, partial bandwidth MU-MIMO may be: a technology by which multiple STAs (such as multiple non-AP STAs or multiple AP STAs, etc.), each STA having one or more antennas, simultaneously send or simultaneously receive independent PSDUs to or from a single STA (such as an AP STA, etc.) on subcarriers where some subcarriers overlap. The above-mentioned partial subcarriers may be some of the subcarriers among all the subcarriers used by one STA among the multiple STAs to transmit data. The PSDU of the first user is transmitted on the full bandwidth, and the first user receives a portion of the PSDU on the first bandwidth.

[0123] In the embodiment of the present application, although the bandwidths supported by the full-bandwidth user and the partial-bandwidth user are different, the full-bandwidth user can still perform MU-MIMO transmission with the partial-bandwidth user on the partial bandwidth, and the full-bandwidth user can also perform data transmission on other bandwidths other than the above-mentioned part. Therefore, when the bandwidths supported by the full-bandwidth user and the partial-bandwidth user are different, the full-bandwidth user can maintain the bandwidth range that can be transmitted, ensuring that the throughput rate of the full-bandwidth user is not affected by multi-user transmission, thereby improving the throughput rate of the full-bandwidth user.

[0124] As an example, Figure 3a and Figure 3b It is a schematic diagram of a partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application. Figure 3aand Figure 3b It is shown as an example that the PPDU bandwidth includes a partial bandwidth. Figure 3a and Figure 3b The difference is: Difference 1, Figure 3a There is a full-bandwidth user such as the first user on the entire bandwidth of the PPDU, so that there is a user (ie, the first user) performing single-user transmission on the entire bandwidth of the PPDU except for the first bandwidth. Figure 3b There are two full-bandwidth users on the entire bandwidth of the PPDU shown, such as the first user #1 and the first user #2. For example, the first user #1 and the first user #2 can perform MU-MIMO transmission on other bandwidths of the PPDU bandwidth except the first bandwidth. Figure 3a There is a partial bandwidth user, such as the second user, on the first bandwidth; Figure 3b As shown, there are two partial bandwidth users on the first bandwidth, such as second user #1 and second user #2.

[0125] like Figure 3a As shown, on the first bandwidth, the first user can perform MU-MIMO transmission with the second user. Figure 3b As shown, on the first bandwidth, the first user #1 and the first user #2 can perform MU-MIMO transmission with the second user #1 or the second user #2 respectively. Figure 3a and Figure 3b The number of users shown is an example only and should not be taken as Figure 3a and Figure 3b The number of users shown is understood to be a limitation of the embodiments of the present application.

[0126] As another example, Figure 3c and Figure 3d It is a schematic diagram of another partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application. Figure 3c and Figure 3d The example is shown in which the PPDU bandwidth includes two partial bandwidths. Figure 3c and Figure 3d The difference can be found in Figure 3a and Figure 3b The description is not described in detail here.

[0127] like Figure 3c As shown, part of the bandwidth in the PPDU bandwidth includes a first bandwidth and a second bandwidth. On the first bandwidth, the first user performs MU-MIMO transmission with the second user, and on the second bandwidth, the first user performs MU-MIMO transmission with the third user. Figure 3dAs shown, on the first bandwidth, the first user #1 and the first user #2 respectively perform MU-MIMO transmission with the second user #1 or the second user #2. On the second bandwidth, the first user #1 and the first user #2 respectively perform MU-MIMO transmission with the third user #1 or the third user #2.

[0128] Figure 3a to Figure 3d The number of partial bandwidths, the number of first users, the number of second users, etc. shown are all examples. In a specific implementation, the number of partial bandwidths can also be 3 or 4, etc., and this will not be shown one by one in the embodiments of the present application.

[0129] 202. The first communication device sends a PPDU, and correspondingly, the second communication device receives the PPDU.

[0130] 203. The second communication device parses the PPDU.

[0131] In an embodiment of the present application, a first user can perform MU-MIMO transmission with a second user on a partial bandwidth, and the first user can also perform data transmission on other bandwidths in the PPDU bandwidth except for the partial bandwidth, thereby not affecting the bandwidth range that the first user can transmit, improving the throughput of the first user, improving the transmission efficiency, and improving the throughput of the entire system.

[0132] In addition to the partial bandwidth MU-MIMO transmission mode shown in the embodiment of the present application, the PPDU transmission mode also has the following transmission modes:

[0133] OFDMA mode, that is, the PPDU bandwidth will be divided into more than one RU or MRU. The RU or MRU can be allocated to one user or to multiple users. If one RU or MRU is further divided into multiple users, it is called OFDMA+MU-MIMO transmission mode. If both RU or MRU are allocated to one user, it is called non-MU-MIMO OFDMA.

[0134] In SU or channel sounding NDP transmission mode, the PPDU is transmitted to one user, which may be a broadcast or multi-wave transmission case.

[0135] In non-OFDMA MU-MIMO transmission mode, the PPDU bandwidth exists in one RU or MRU and is uniformly allocated to more than one user.

[0136] Figure 4aIt is a schematic diagram of a downlink (DL) non-MU-MIMO OFDMA transmission mode provided in an embodiment of the present application. For the OFDMA mode, neither user 1 nor user 2 can occupy the entire bandwidth of the PPDU, that is, they occupy part of the bandwidth of the PPDU. Compared with the DL non-MU-MIMO OFDMA transmission mode, the partial bandwidth MU-MIMO transmission mode provided in the embodiment of the present application can effectively improve the throughput of user 1 when user 1 and user 2 adopt the partial bandwidth MU-MIMO transmission mode shown in the embodiment of the present application, while improving the total throughput of the AP.

[0137] Figure 4b It is a schematic diagram of a DL OFDMA+MU-MIMO transmission mode provided in an embodiment of the present application. The RU or MRU of user 1 and user 2 when performing MU-MIMO transmission is the same, and neither user 1 (or user 2) nor user 3 can occupy the entire bandwidth of the PPDU. The partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application is relative to the DL OFDMA+MU-MIMO transmission mode. By adopting the partial bandwidth MU-MIMO transmission mode shown in the embodiment of the present application, such as user 1 and user 2 performing MU-MIMO transmission on a partial bandwidth, and user 1 and user 3 performing MU-MIMO transmission on another partial bandwidth (or user 3, user 2 and user 1 performing MU-MIMO transmission on a partial bandwidth at the same time), the throughput of user 1 can be effectively improved. Relative to Figure 4b In the transmission mode shown in Figure 1, if the total throughput is the same, the AP can schedule more users when using the partial bandwidth MU-MIMO transmission mode. Figure 3a Based on this, the AP can also schedule more users such as user 3, thereby further improving the throughput.

[0138] Figure 4c It is a schematic diagram of a SU or channel sounding NDP transmission mode provided in an embodiment of the present application. Compared with the SU or channel sounding NDP transmission mode, the partial bandwidth MU-MIMO transmission mode provided in an embodiment of the present application adopts the partial bandwidth MU-MIMO transmission mode shown in the embodiment of the present application, which effectively improves the total throughput of the AP and reduces the latency of user 2. For example, user 2 can perform MU-MIMO transmission with user 1 on a partial bandwidth, so that the AP schedules user 2 in advance and reduces the latency of user 2.

[0139] Figure 4dIt is a schematic diagram of a DL non-OFDMA MU-MIMO transmission mode provided in an embodiment of the present application. Compared with the DL non-OFDMA MU-MIMO transmission mode, the partial bandwidth MU-MIMO transmission mode provided in the embodiment of the present application effectively improves the throughput of user 1 and the total throughput of the AP by adopting the partial bandwidth MU-MIMO transmission mode shown in the embodiment of the present application.

[0140] The following instructions Figure 2 The method shown includes a way in which a first communication device generates a PPDU, and a way in which a second communication device parses the PPDU.

[0141] Figure 5a This is a schematic diagram of a method for generating PPDU provided in an embodiment of the present application. Figure 5b This is a schematic diagram of a method for parsing PPDU provided in an embodiment of the present application. Figure 5a and Figure 5b The PPDU bandwidth is 160 MHz, and the first bandwidth is low 80 MHz. The full bandwidth user is user 1, and the partial bandwidth user is user 2. Table 1 shows an exemplary Figure 5a The functions of each module involved. Figure 5a The process of generating a PPDU shown may also be a process of generating and sending a PPDU (eg, sending the PPDU via radio frequency). Figure 5b The process of parsing the PPDU shown may also be a process of receiving (eg, receiving the PPDU via radio frequency) and parsing the PPDU. Figure 5a and Figure 5b User N shown user,total =2 can be user 2 (user2), Figure 5a and Figure 5b The example is shown with one full-bandwidth user and one partial-bandwidth user. In a specific implementation, a larger number of full-bandwidth users or a larger number of partial-bandwidth users may be involved, which are not listed here one by one.

[0142] The description shown in Table 1 is only an example and should not be understood as limiting the embodiments of the present application. The second communication device may parse the PPDU in the reverse process of generating the PPDU. Figure 5bThe functions of each module involved are not listed one by one. Exemplarily, the process of parsing PPDU may include at least one of the following modules: simulation and RF, removal of GI, discrete Fourier transformation (DFT), spatial and frequency demapping, segment parsing, LDPC subcarrier demapping, constellation point demapping, segment inverse parsing, spatial stream inverse parsing, LDPC decoding, and descrambling.

[0143] Table 1

[0144]

[0145]

[0146] about Figure 5a The specific functions of each module involved are not limited in the embodiments of the present application.

[0147] Figure 5a In the above, the part before the spatial and frequency domain mapping may be a process of mapping the bit stream of user 1 in the data field of the PPDU to the data subcarrier of the PPDU bandwidth, and a process of mapping the bit stream of user 2 in the data field of the PPDU to the data subcarrier of the PPDU bandwidth. User 1 is a full bandwidth user, and the PPDU bandwidth is greater than 80MHz, so the bit stream of user 1 needs to be allocated to different 80MHz for parallel processing, such as the bit stream of user 1 needs to be processed by a segment parser and a segment inverse parser.

[0148] The U-SIG field and the first SIG field shown below may be used to carry relevant information of the demodulation data field.

[0149] The following introduces the frame format of the PPDU involved in the embodiments of the present application.

[0150] The various fields shown below may be separate embodiments, such as the U-SIG field may be a separate embodiment, or the first SIG field may also be a separate embodiment. Alternatively, the various fields shown below may be combined, such as including both the U-SIG field shown in the embodiment of the present application and the first SIG field shown in the embodiment of the present application in the PPDU. Any possible implementation or example of the PPDU frame format shown below may be combined with Figure 2 The communication method shown is combined with Figure 2 The frame format of the PPDU in the method shown may refer to any possible implementation manner or example below.

[0151] In a possible implementation of the present application, the PPDU includes a U-SIG field. The U-SIG field may carry signaling for demodulating subsequent data. The U-SIG field may include first indication information, and the first indication information may be used to indicate a transmission mode of the PPDU, such as a transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode. For a detailed description of the partial bandwidth MU-MIMO transmission mode, please refer to Figure 2 ,or Figure 3a to Figure 3d The relevant description will not be described in detail here.

[0152] As an example, the first indication information may be carried in the PPDU type and compression mode field. Exemplarily, the PPDU type and compression mode fields may be located in the B0-B1 bits of the second orthogonal frequency division multiplexing (OFDM) symbol in the U-SIG field. Of course, the location of the PPDU type and compression mode fields may change with the progress of the standard, and the specific location of the PPDU type and compression mode fields is not limited in the embodiments of the present application.

[0153] Table 2 exemplarily shows the PPDU type and compression mode fields. As shown in Table 2, the value of the PPDU type and compression mode field is 3, which can indicate that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode. Table 2 is shown as an example in which the U-SIG field indicates the downlink and the PPDU type and compression mode field value is 3. If the U-SIG field indicates the uplink, the PPDU type and compression mode field value is 2 or 3, which can also indicate that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode.

[0154] Table 2

[0155]

[0156]

[0157] Exemplarily, the U-SIG field may also include at least one of the following fields: physical layer version indicator (PHY version identifier), bandwidth (BW) (such as can be used to indicate PPDU bandwidth), uplink / downlink, basic service set color (BSS color), transmission opportunity, punctured channel indication (punctured channel indication), coding and modulation strategy (modulation and coding scheme, MCS), the first SIG symbol number, cyclic redundancy check (CRC), tail. The U-SIG field may also include some validation bits or disregard bits, etc., which are not described in detail in the embodiments of the present application. The embodiments of the present application do not limit the specific content of the U-SIG field.

[0158] As another example, the first indication information may not be carried in the PPDU type and compression mode fields. If the first indication information occupies 1 bit, such as the first indication information can be carried in the 25th bit in the first OFDM symbol of the U-SIG field, the value of the 25th bit is 1, which can be used to indicate that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode. The specific location of the first indication information is not limited in the embodiments of the present application.

[0159] As another example, the first indication information can also indicate that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode through a certain value of the PPDU type and compression mode fields combined with other fields, and the other fields are the fields in the U-SIG field except the PPDU type and compression mode fields. For example, the PPDU type and compression mode fields indicate that the transmission mode of the PPDU is the MU-MIMO transmission mode, and the MU-MIMO transmission mode and other fields jointly indicate that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode.

[0160] By explicitly indicating that the transmission mode of the PPDU is the partial bandwidth MU-MIMO transmission mode through the first indication information in the U-SIG field, the second communication device can effectively know the transmission mode of the PPDU it receives, thereby correctly parsing the PPDU.

[0161] Combination Figure 2 In the method shown, the PPDU in step 201 includes a U-SIG field, and the U-SIG field includes first indication information. The description of the first indication information is applicable to the case of one partial bandwidth, and is also applicable to the case of multiple partial bandwidths.

[0162] In another possible implementation of the present application, the PPDU includes a first SIG field.

[0163] As an example, the first SIG field may be referred to as a UHR-SIG field. The PPDU as shown in the embodiment of the present application may be applicable to UHR, and the PPDU may be referred to as a UHR PPDU or a UHR MU PPDU. Figure 6a FIG. 1 is a schematic diagram of a format of a UHR PPDU provided in an embodiment of the present application. Figure 6a As shown, the UHR PPDU may include a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signaling (L-SIG) field, a legacy signaling repeated (repeated L-SIG, RL-SIG) field, a U-SIG field, a UHR-SIG field, UHR-STF, UHR-LTF, a data field and a data packet extension (PE). Exemplarily, L-STF can be used for PPDU discovery, coarse synchronization, and automatic gain control. L-LTF can be used for fine synchronization and channel estimation. L-SIG and RL-SIG can be used to carry information related to the PPDU length, and the repetition of these two fields is also used by the receiving end (such as Figure 2 The U-SIG field may carry signaling for demodulating subsequent data. The UHR-SIG field may be used to carry signaling for demodulating subsequent data. The UHR-STF may be used for automatic gain control of subsequent fields. The UHR-LTF may be used for channel estimation. The data field may be used to carry data information. The PE may be used to increase the processing time of the receiver. As a possible implementation, Figure 6a For a detailed description of the U-SIG field shown, reference may be made to the above detailed description of the U-SIG field (including the above three examples of the U-SIG field).

[0164] The above specific description of each field is only an example. In the specific implementation, each field may have more or fewer functions, etc., which is not limited in the present embodiment. For example, the PPDU shown in the present embodiment may also be applicable to standards after 802.11bn, etc. The specific name of the first SIG field is not limited in the present embodiment.

[0165] As another example, the first SIG field may also be referred to as an IMMW-SIG field. The PPDU shown in the embodiment of the present application may be applicable to a millimeter wave frequency band, such as the IMMW standard, and the PPDU may be referred to as an IMMW PPDU or an IMMW MUPPDU. Figure 6b FIG. 1 is a schematic diagram of a format of an IMMW PPDU provided in an embodiment of the present application. Figure 6b As shown, the IMMW PPDU may include L-STF, L-LTF, L-SIG field, RL-SIG field, U-SIG field, IMMW-SIG field, IMMW-STF, IMMW-LTF, data field and PE. For detailed description of each field, please refer to Figure 6a , which will not be described in detail here. As a possible implementation method, Figure 6b For a detailed description of the U-SIG field shown, reference may be made to the above detailed description of the U-SIG field (including the above three examples of the U-SIG field).

[0166] Figure 6a The UHR PPDU shown and Figure 6b The fields included in the IMMW PPDU and the order of the fields are only examples and should not be understood as limiting the embodiments of the present application. For ease of description, the following description will take the UHR PPDU as an example when referring to specific examples.

[0167] like Figure 6a The frame format of the UHR PPDU shown is similar to Figure 2 The partial bandwidth MU-MIMO transmission mode combination shown can be referenced Figure 7a . Figure 7a In the example, the PPDU bandwidth is 160MHz, and the PPDU corresponds to 4 target users (or there are 4 target users in the PPDU). User 1 and User 2 occupy the entire PPDU bandwidth for transmission, and User 3 and User 4 occupy part of the bandwidth (lower 80MHz) for transmission. User 1 and User 2 perform MU-MIMO transmission with User 3 and User 4 on part of the bandwidth (lower 80MHz). User 1 and User 2 perform MU-MIMO transmission with User 3 and User 4 on the upper 80MHz. Figure 7a User 1 and user 2 in can be equivalent to Figure 2 The first user shown, Figure 7a User 3 and user 4 in can be equivalent to Figure 2 The second user is shown. Figure 7a The PPDU bandwidth and target number of users shown are examples and should not be construed as limitations on the embodiments of the present application.

[0168] For example, Figure 7aIn the UHR PPDU shown, the part before the UHR-SIG field can be called the non-UHR modulation part. The non-UHR modulation part is usually transmitted in units of 20MHz sub-channels. When the PPDU bandwidth is greater than 20MHz, it is transmitted separately on each 20MHz. The part after the UHR-SIG field can be called the UHR modulation part, which can be transmitted in units of RU or MRU in the frequency domain. For the non-UHR modulation part of the PPDU, the embodiment of the present application is shown in units of 20MHz sub-channels, but it should not be understood as a limitation of the embodiment of the present application. As the standard advances, the non-UHR modulation part can also be transmitted in units of 40MHz, etc., which are not listed here one by one. This description also applies to Figure 8a and Fig.11 , which will not be elaborated below.

[0169] The following describes the information carried in the first SIG field.

[0170] The first SIG field may include at least one of the following information: second indication information, third indication information, information indicating the number of users performing MU-MIMO transmission in a portion of the bandwidth, information indicating M, user type indication information, information indicating the number of portions of the bandwidth, information indicating the number of user field groups, and one or more user fields. Among them, the second indication information can be used to indicate at least one of the size and position of the first bandwidth. The third indication information can be used to indicate at least one of the size and position of the second bandwidth. M can be the total number of target users corresponding to the PPDU, that is, M is equal to the total number of users. Alternatively, M can be the total number of user fields included in the first SIG field, that is, M is equal to the total number of user fields.

[0171] Exemplarily, the first SIG field may include a common field and a user-specific field. For example, the common field may include a U-SIG overflow field, which may contain some common information that cannot be carried in the U-SIG field due to insufficient number of bits, such as spatial multiplexing parameters, protection intervals, long training field sizes, UHR-LTF symbol numbers, etc. The user-specific field may include signaling information of the target user, etc. The embodiment of the present application does not limit the specific content contained in the common field and the user-specific field. For example, the second indication information and the third indication information mentioned above may be carried in the common field. Information indicating the number of users performing MU-MIMO transmission in a partial bandwidth and information indicating M may be carried in the common field. The user type indication information mentioned above may be carried in a common field or a user-specific field. The information indicating the number of partial bandwidths may be carried in a common field or a user-specific field. The information indicating the number of user field groups may be carried in a common field or a user-specific field. The one or more user fields mentioned above may exist in a user-specific field. Exemplarily, the number of partial bandwidths may be equal to the number of user field groups. The above information is described in detail below.

[0172] 1. Second instruction information

[0173] The second indication information is used to indicate at least one of the size and position of the first bandwidth. The following describes the indication method of the second indication information:

[0174] Indication method 1: The second indication information includes a first bit map, in which one bit corresponds to a unit bandwidth, and the size of the unit bandwidth is less than or equal to the size of the first bandwidth. That is to say, the first SIG field contains the above-mentioned first bit map. Exemplarily, the value of the above-mentioned one bit can be used to indicate whether the unit bandwidth corresponding to the one bit is included in the first bandwidth (or whether it is included in the partial bandwidth). Alternatively, it can also be: the value of the above-mentioned one bit can be used to indicate whether the unit bandwidth corresponding to the one bit is part of the partial bandwidth used for partial bandwidth MU-MIMO transmission. The unit bandwidth may also be referred to as partial sub-bandwidth or partial sub-band or unit channel, etc. The specific name of the unit bandwidth is not limited in the embodiments of the present application.

[0175] Exemplarily, there is a first bitmap in the first SIG field, and one bit in the first bitmap may correspond to a unit bandwidth. The bit being set to 1 indicates that the unit bandwidth is part of the partial bandwidth used for partial bandwidth MU-MIMO transmission, and the bit being set to 0 indicates that the unit bandwidth is not part of the partial bandwidth used for partial bandwidth MU-MIMO transmission. Of course, the relationship between the values ​​and meanings of the above bits is only an example. For example, if a bit is set to 0, it indicates that the unit bandwidth is part of the partial bandwidth used for partial bandwidth MU-MIMO transmission, and if a bit is set to 1, it indicates that the unit bandwidth is not part of the partial bandwidth used for partial bandwidth MU-MIMO transmission.

[0176] For example, if each bit corresponds to 80MHz, the PPDU bandwidth is 160MHz, and the length of the first bitmap is 2 bits. According to the frequency from low to high, if the first bitmap indicates 10, it means that the lower 80MHz is used for partial bandwidth MU-MIMO transmission (or the lower 80MHz is partial bandwidth), and the upper 80MHz is not used for partial bandwidth MU-MIMO transmission (or the upper 80MHz is not partial bandwidth). Figure 7a For example, at the lower 80MHz, user 3 and user 4 can perform MU-MIMO transmission with user 1 and user 2 for 4 users. At the upper 80MHz, user 1 and user 2 perform MU-MIMO transmission for 2 users. For another example, each bit corresponds to 80MHz, the PPDU bandwidth is 320MHz, and the length of the first bitmap is 4 bits. According to the frequency from low to high, if the first bitmap indicates 1100, it means that the lower 160MHz is used for partial bandwidth MU-MIMO transmission, and the upper 160MHz is not used for partial bandwidth MU-MIMO transmission.

[0177] As an example, the length of the first bitmap may be related to the PPDU bandwidth. For example, the length of the first bitmap may be determined by the PPDU bandwidth and the unit bandwidth. For example, if the unit bandwidth corresponding to one bit may be 20 MHz, and the PPDU bandwidth is 160 MHz, the length of the first bitmap may be 8 bits. For another example, if the unit bandwidth corresponding to one bit may be 40 MHz, and the PPDU bandwidth is 160 MHz, the length of the first bitmap may be 4 bits. For this method, since the selection of the length of the first bitmap is more flexible, the first communication device may indicate the length of the first bitmap to the second communication device before sending the PPDU, or the first communication device may carry the length information of the first bitmap in the first SIG field.

[0178] As another example, the length of the first bitmap may be fixed, such as the length of the first bitmap may be defined by a standard. For example, the length of the first bitmap may always be set according to the number of bits required for the maximum possible bandwidth of the PPDU. For example, when the PPDU bandwidth is 160MHz, the length of the first bitmap is 4 bits, and the unit bandwidth corresponding to one bit is 80MHz. If the first bitmap indicates 1000, from low to high frequency, it means that the lower 80MHz is used for partial bandwidth MU-MIMO transmission, and the upper 80MHz is not used for partial bandwidth MU-MIMO transmission. The other two 0s also indicate that it is not used for partial bandwidth MU-MIMO transmission. In this way, the length of the first bitmap is fixed, so this way is simpler. The various bandwidths listed above are only examples. The method of indicating the size and position of the first bandwidth through the first bitmap can be applied not only to UHR PPDU, but also to IMW PPDU.

[0179] By indicating the size and position of the first bandwidth through the first bitmap, the target user can clearly know the size and position of the first bandwidth, which is more flexible.

[0180] Indication method 2: The second indication information includes 1 bit or multiple bits, and the 1 bit or multiple bits can be used to indicate the size of the partial bandwidth. That is to say, there is 1 bit or multiple bits in the first SIG field. There is a corresponding relationship between the value of the 1 bit or multiple bits and the size of the partial bandwidth. For example, there is 1 bit in the first SIG field. When the maximum value of the PPDU bandwidth is 320MHz, the 1 bit indicates whether the partial bandwidth is 80MHz or 160MHz. For another example, there are multiple bits in the first SIG field. When the PPDU bandwidth is greater than 320MHz, the multiple bits can be used to indicate that the partial bandwidth is 240MHz or 320MHz or 480MHz or 640MHz, etc., which are not listed here one by one.

[0181] As an example, the first bandwidth may be mainly 80 MHz or 160 MHz. For example, for an IMW PPDU, the first bandwidth may be mainly 320 MHz.

[0182] As another example, the position of the first bandwidth is pre-set. For example, the first bandwidth may be 80MHz or 160MHz where the subchannel for the negotiated park is located. The position of the negotiated parked subchannel may adopt a target wakeup time (TWT) + subchannel selective transmission (SST) mechanism. For example, the position of the negotiated parked subchannel may be indicated by the AP to the target user (such as a partial bandwidth user), and if the information sent by the AP includes a bit map, the bit map may be used to indicate the position of the subchannel where the partial bandwidth user can park. Alternatively, the position of the first bandwidth may also be indicated by the AP to the target user (such as a partial bandwidth user) at the beginning of a transmission opportunity.

[0183] By indicating the size of the first bandwidth by one bit or multiple bits, overhead can be effectively saved.

[0184] Indication method 3: The second indication information includes at least one bit, and the at least one bit is used to indicate the resource unit RU or multiple resource unit MRU corresponding to (or occupied by) the first bandwidth. That is, the first SIG field contains at least one bit. The value of at least one bit can indicate the RU or MRU corresponding to the partial bandwidth, that is, it can indicate the size and position of the first bandwidth at the same time.

[0185] Table 3 exemplarily shows four RU sizes. Of course, it can also be extended to MRU or RU of other sizes, etc., which are not listed here one by one. The table shown in Table 3 is only an example. In a specific implementation, the relationship between the value of at least one bit and the RU or MRU corresponding to the first bandwidth can be shown by a table, such as being larger than the table shown in Table 3, or, it can also be a part of Table 3. Table 3 is shown by taking 5 bits as an example. The relationship between the bit values ​​shown in Table 3 and the PPDU bandwidth is only an example and should not be understood as a limitation on the embodiments of the present application.

[0186] Table 3

[0187]

[0188]

[0189] In Table 3, a 242-tone RU can correspond to a 20MHz, a 484-tone RU can correspond to a 40MHz, a 996-tone RU can correspond to an 80MHz, and a 2*996-tone RU can correspond to a 160MHz.

[0190] For example, the PPDU bandwidth is 80MHz, and the value of the 5 bits is 0 to 3. If the value of these 5 bits is 0 and the RU size is 242-tone RU, it means that the RU occupied by the first bandwidth is RU1, such as the first bandwidth is the lower 20MHz. For another example, the value of the 5 bits is 1 and the RU size is 242-tone RU, it means that the RU occupied by the first bandwidth is RU2, such as the first bandwidth is the second 20MHz from low to high frequency. For another example, the PPDU bandwidth is 160MHz, and the value of the 5 bits can be 0-7. For another example, the PPDU bandwidth is 320MHz, and the value of the 5 bits can be 0-15. The specific examples involved in Table 2 are not listed here one by one.

[0191] Table 3 shows RU as an example. In a specific implementation, at least one bit may also indicate the MRU of the first bandwidth occupancy. For example, the MRU indicating the first bandwidth occupancy is 484+242-tone MRU, etc. Specific examples of MRU are not listed one by one.

[0192] By indicating the RU or MRU occupied by the first bandwidth in a table index manner through indication method 3, the relationship between the RU or MRU and the partial bandwidth can be expressed in more detail.

[0193] Indication method 4: The second indication information is carried in the resource allocation (RU allocation) field, which is used to indicate the size and position of the first bandwidth. That is, the first SIG field may have one or more resource allocation fields. The resource allocation field may reuse the resource allocation subfield (RU allocation subfield) and the primary / secondary 160 (PS160) subfield in the trigger frame, or multiplex one or more resource allocation subfields (RU allocation subfield(s)) transmitted in the UHR-SIG field when OFDMA transmission is transmitted.

[0194] Indication method 4 may be equivalent to a further extension of indication method 3, but in indication method 4, both communicating parties may not store the table to save storage space. For sizes that are not supported by some transmissions, such as RU or MRU smaller than 242-tone, they are reserved in this case.

[0195] The indication methods 1 to 4 shown above are shown by taking the first SIG field including the second indication information as an example. In a possible implementation, the first SIG field may not include the second indication information, but at least one of the size and position of the first bandwidth is determined by the correspondence between the PPDU bandwidth and the partial bandwidth, or at least one of the size and position of the first bandwidth may be fixed. For example, the size of the first bandwidth is fixed to 80MHz by default. Or when the PPDU bandwidth is 160MHz, the first bandwidth is 80MHz by default; when the PPDU bandwidth is 320MHz, the first bandwidth is 160MHz by default. Or the size of the first bandwidth is the maximum bandwidth supported by the partial bandwidth user. Or the size of the first bandwidth is the maximum bandwidth supported by the user's capability. Combined with the indication method 2, the position of the first bandwidth may not be indicated, so the first SIG field may not indicate at least one of the size and position of the first bandwidth, such as not indicating the position of the first bandwidth or not indicating the size of the first bandwidth, or not indicating the size and position of the first bandwidth at the same time.

[0196] 2. Information indicating M

[0197] Exemplarily, M may be equal to the total number of users, or equal to the total number of user fields. The information indicating M may also be referred to as M information, or M, etc. The specific name of the information is not limited in the embodiments of the present application.

[0198] If the number of partial bandwidths is one, the information indicating M may also be used to indicate the number of users performing MU-MIMO transmission in the partial bandwidth. In this case, the total number of users may be equal to the total number of user fields.

[0199] For example, when there are multiple partial bandwidths, the information indicating M may indicate the total number of users performing MU-MIMO transmission in the multiple partial bandwidths, or the information indicating M may be used to indicate the total number of user fields in the user-specific field. In this case, the total number of users performing MU-MIMO transmission in the multiple partial bandwidths is less than the total number of user fields.

[0200] 3. User type indication information

[0201] The user type indication information can be used to indicate whether the target user is a full bandwidth user or a partial bandwidth user. Figure 2 For example, the first user is a full bandwidth user, and the second and third users are partial bandwidth users. Figure 3b and Figure 3d For example, the first user #1 and the first user #2 are both full bandwidth users, and the second user #1 and the second user #2 are both partial bandwidth users. Figure 3dFor example, the types of the third user #1 and the third user #2 are both partial bandwidth users.

[0202] As an example, user type indication information may be carried in a common field. For example, the user type information may be a second bitmap. That is, a second bitmap may exist in the common field, and the length of the second bitmap may be M, where M is an integer greater than 1. For example, M may be equal to the number of users performing partial bandwidth MU-MIMO transmission, or M may be equal to the total number of target users corresponding to the PPDU. A certain bit indication 1 in the second bitmap may indicate that the type of the corresponding target user is a full bandwidth user, and a certain bit indication 0 may indicate that the type of the corresponding target user is a partial bandwidth user. The correspondence between the values ​​and meanings of the above bits is only an example, such as a certain bit indication 0 may indicate that the type of the corresponding target user is a full bandwidth user, and a certain bit indication 1 may indicate that the type of the corresponding target user is a partial bandwidth user. For another example, M may be equal to the total number of user fields included in the first SIG field. For example, a certain bit indication 1 in the second bitmap may indicate that the type of the target user of the corresponding user field is a full bandwidth user, and a certain bit indication 0 may indicate that the type of the target user of the corresponding user field is a partial bandwidth user. For example, there may be multiple bits in the second bitmap corresponding to full-bandwidth users, and the number of bits corresponding to full-bandwidth users may be equal to the number of partial bandwidths.

[0203] Exemplarily, the order of target users corresponding to the bits in the second bitmap corresponds to the order of user fields in the user-specific field. The order of user fields in the user-specific field can be determined based on the number of spatial streams of the target user. Alternatively, the order of target users corresponding to the bits in the second bitmap can be determined based on the size or position of the bandwidth corresponding to the target user. The embodiment of the present application does not limit the order of target users corresponding to the bits in the second bitmap.

[0204] The above-mentioned second bitmap can be copied in different content channels (CC) (such as the second bitmap can be repeatedly transmitted in different content channels), or it can be divided into several parts and carried in different content channels (such as corresponding to the user field). Exemplarily, the content channel can be used to characterize the content transmitted within a certain 20MHz in the first SIG field (such as the UHR-SIG field or the IMMW-SIG field, etc.). When the PPDU bandwidth is 20MHz, there is one CC in the first SIG field. When the PPDU bandwidth is 40MHz, there can be two CCs in the first SIG field, which are CC1 and CC2 from low to high in frequency. The format of the signaling field in the two content channels is the same, but the content may be different. When the PPDU bandwidth is 80MHz, there are still 2 CCs, a total of 4 channels, so the overall structure is CC1, CC2, CC1, CC2 from low to high in frequency on 4 channels. When the PPDU bandwidth is 160MHz and above, there are two content channels in each 80MHz. The content of the first SIG field may be different in different 80MHz. The above description of the content channel is only an example. For a specific description of the content channel, reference may be made to the relevant standards, which are not limited in the embodiments of the present application. With the development of the standards, the arrangement or format of the content channel may change. When the arrangement or format of the content channel changes, the position or arrangement of the second bitmap in the content channel may also change accordingly.

[0205] As another example, the user type information may be carried in a user-specific field. For example, there may be one bit in the user field, and the one bit may be used to indicate whether the type of the target user corresponding to the user field is a full-bandwidth user or a partial-bandwidth user. In other words, the one bit may be present in the user field in the user-specific field. Thus, the target user may learn from its corresponding user field whether the type of the target user is a full-bandwidth user or a partial-bandwidth user.

[0206] Of course, the above user type information may also exist in both the common field and the user-specific field. For example, the common field includes a second bitmap, and there is a bit in the user field in the user-specific field. This bit can be used to indicate the type of the target user corresponding to the user field.

[0207] The description of user type information is applicable not only to the case where the partial bandwidth is one, but also to the case where the partial bandwidth is multiple. The following description will not be given in detail when the partial bandwidth is multiple.

[0208] 4. User fields

[0209] The user field may be included in the user-specific field in the first SIG field. Exemplarily, the user field may include at least one of the following fields: site identifier, MCS, coding, and spatial stream allocation. Exemplarily, the spatial stream allocation field may be a 6-bit index table that may indicate the spatial stream allocation information of a group of MU-MIMO users. Under a certain number of users, an index may correspond to a group of spatial stream numbers arranged from large to small. For example, if the number of users is 4, 001010 may indicate that the spatial streams of the four users are 2, 2, 2, 1, in sequence; if the number of users is 5, 000101 may indicate that the spatial streams of the five users are 3, 2, 1, 1, 1, in sequence. For the group of spatial streams 2, 2, 2, 1, if the user field of a target user is the second user field in the user-specific field, the target user may know that the number of spatial streams of the target user is the second value in 2, 2, 2, 1, that is, 2. The value shown here is the value in the spatial stream combination represented by the 6-bit index. That is to say, the order in which the user field appears in a group of MU-MIMO transmission users can enable the target user to effectively know the spatial stream of the target user corresponding to the user field as the value of a set of spatial stream numbers. For the specific content of the above index table, please refer to the relevant standards and will not be described in detail here. Of course, with the advancement of standards, the index table used for spatial stream allocation information may also change, which is not limited in this embodiment of the present application.

[0210] Exemplarily, in the user-specific field, the order of the user fields may correspond to the order of the number of spatial streams. For example, in the user-specific field, the user fields of the target user may be indicated in the order of the number of spatial streams (e.g., from large to small). When there are two target users with the same number of spatial streams, the order of the user fields of the two target users is not limited in the embodiment of the present application.

[0211] The description about the user field also applies to the case where the partial bandwidth is one or more.

[0212] Exemplarily, when the number of partial bandwidths is one, the first SIG field may include second indication information, information indicating M, a second bit map, and one or more user fields. Figure 7b : is a schematic diagram of the format of a first SIG field provided in an embodiment of the present application. Figure 7b As shown, PPDU corresponds to 4 target users (reference Figure 7a ), if one target user can correspond to one user field, then the four user fields can be placed in the order of user 1, user 3, user 4, and user 2. Among them, the number of spatial streams of user 1 is not less than the number of spatial streams of user 3, the number of spatial streams of user 3 is not less than the number of spatial streams of user 4, and the number of spatial streams of user 4 is not less than the number of spatial streams of user 2. These four user fields can be distributed in two content channels, such as the user field of user 1 (such as Figure 7b The user field user1 shown in the figure is referred to as user field 1) and the user field of user 3 (such as Figure 7b The user field user3 shown in the figure, referred to as user field 3 for short) can be located in content channel 1, the user field of user 4 (such as Figure 7b The user field user4 shown in the figure, referred to as user field 4) and the user field of user 2 (such as Figure 7b The user field user2 shown, referred to as user field 2 for short, may be located in content channel 2. When there are an even number of user fields in the user-specific field, the number of user fields in the two content channels may remain the same; when there are an odd number of user fields in the user-specific field, one more user field may be included in content channel 1.

[0213] For example, full bandwidth users can use the same number of spatial streams in the entire bandwidth, such as Figure 7b The example is that a full bandwidth user corresponds to one user field. For example, in the entire bandwidth, the full bandwidth user can use non-uniform modulation, such as Figure 7a The upper 80MHz) and lower half (as shown Figure 7a Different MCSs are used for full-bandwidth users (lower 80MHz as shown). Since the channel conditions and user interference of full-bandwidth users in different bandwidths are different, using different MCSs is conducive to adapting the channel and further improving the throughput. For example, a full-bandwidth user can correspond to one user field, or it can also correspond to multiple user fields. If a full-bandwidth user corresponds to multiple user fields, the number of user fields may be related to the division method of the PPDU bandwidth. For example, for Figure 3a and Figure 3b For example, the first user may correspond to two user fields. The number of user fields corresponding to the full bandwidth user is not limited in this embodiment of the application.

[0214] Figure 7b The example in which the user field exists in two content channels is used. For example, the user-specific field can also exist in one content channel, or the content on different 20MHz channels is the same and is transmitted in duplicate. Exemplarily, the content channel can also include at least one of the following: CRC, tail field, and padding field. Figure 7b The user field 3 in the content channel 1 shown may further include a CRC and a tail field, etc. Figure 7b The user field 2 in the content channel 2 shown may further include a CRC and a tail field, etc.

[0215] For example, Figure 7b The first SIG field shown may also include information indicating the number of partial bandwidths. Figure 7bFor the relevant description of each field involved, please refer to the above description of the second indication information, the information indicating M, the user type indication information and the user field, which will not be described in detail here.

[0216] 5. Third instruction information

[0217] The third indication information may be used to indicate at least one of the size and position of the second bandwidth. The specific method for indicating at least one of the size and position of the second bandwidth by the third indication information may refer to the above description of the second indication information, which will not be described in detail here. The various indication methods for the second indication information shown above may also be applied to the case where the number of partial bandwidths is two, such as the first bandwidth and the second bandwidth shown above. And it may also be applied to the case where the number of partial bandwidths is three or more.

[0218] As an example, the first SIG field may include one of the second indication information or the third indication information. If the first SIG field includes the second indication information, the size and position of the second bandwidth may be determined by the size and position of the PPDU bandwidth and the first bandwidth. For example, the second bandwidth may be the bandwidth of the PPDU bandwidth excluding the first bandwidth. That is, the size and position of the second bandwidth may be implicitly determined by the size and position of the first bandwidth indicated by the second indication information. The first SIG field may save signaling overhead by including the second indication information or the third indication information to indicate two partial bandwidths.

[0219] As another example, the first SIG field may also include second indication information and third indication information. For the description of the third indication information, reference may be made to the description of the second indication information above, such as reference indication method 1 to indication method 4, etc., which will not be described in detail here. By including the second indication information and the third indication information, the first SIG field may enable the target user to clearly know the size and location of each partial bandwidth.

[0220] As another example, when the number of partial bandwidths is three or more, such as the first bandwidth, the second bandwidth, and the third bandwidth. For example, the first SIG field may include the second indication information and the third indication information, and the size and position of the third bandwidth may be implicitly determined by the second indication information and the third indication information. That is, when there are greater than or equal to 2 partial bandwidths in the PPDU bandwidth, such as N partial bandwidths, the first SIG field may indicate the size and / or position of N-1 partial bandwidths, and the size and position of the last partial bandwidth may be calculated by the first N-1 partial bandwidths. N is an integer greater than or equal to 2. The method for indicating the size and position of the third bandwidth may refer to the method for indicating the second bandwidth described above, which will not be described in detail here. For another example, the first SIG field may include the second indication information, the third indication information, and the fourth indication information, and the fourth indication information may be used to indicate at least one of the size and position of the third bandwidth. For the description of the fourth indication information, reference may be made to the description of the second indication information above, such as reference indication method 1 to indication method 4, etc., which will not be described in detail here.

[0221] The second indication information and the third indication information may also be referred to as information for indicating the size and / or position of a portion of bandwidth, or information of a portion of bandwidth, etc. In a specific implementation, when there are multiple portions of bandwidth, the information may be differentiated based on the different portions of bandwidth indicated (such as the second indication information and the third indication information), or the names may not be differentiated, such as being uniformly referred to as information of a portion of bandwidth, etc.

[0222] 6. Information indicating the number of partial bandwidths and information indicating the number of user field groups

[0223] In the case where the number of partial bandwidths is multiple, as an example, the first SIG field may include information indicating the number of partial bandwidths (eg, Figure 8a The number of partial bandwidths shown is 2). By indicating the number of partial bandwidths, the second communication device can effectively know whether the bandwidth other than the first bandwidth in the PPDU bandwidth is a partial bandwidth based on the second indication information, and whether the first user performs partial bandwidth MU-MIMO transmission with other users in this partial bandwidth. Of course, when the number of partial bandwidths is one, the first SIG field may also include information indicating the number of partial bandwidths.

[0224] In the case where the number of partial bandwidths is multiple, as another example, the first SIG field may include information indicating the number of user field groups. The number of user field groups may be equal to the number of partial bandwidths indicated. The target users corresponding to the user fields in the user field group have the same bandwidth for MU-MIMO transmission, so the number of user field groups may also indicate the number of partial bandwidths. For relevant instructions on user field groups, please refer to the following text, which will not be described in detail here. Of course, in the case where the number of partial bandwidths is one, the first SIG field may also include information indicating the number of user field groups. For example, for Figure 7b For example, the number of user field groups is one.

[0225] In the case where there are multiple partial bandwidths, the number of partial bandwidths may be equal to the number of user field groups, and the information indicating the number of partial bandwidths and the information indicating the number of user field groups may be considered equivalent or may be interchangeable.

[0226] 7. Information indicating the number of users performing MU-MIMO transmission in a portion of the bandwidth

[0227] The first SIG field may include information indicating the number of users performing MU-MIMO transmission in a partial bandwidth. Figure 3a For example, it indicates that the number of users performing MU-MIMO transmission in the first bandwidth is 2. Figure 3b For example, it indicates that the number of users performing MU-MIMO transmission in the first bandwidth is 4. Figure 3c For example, the number of users performing MU-MIMO transmission in the first bandwidth is indicated to be 2, and the number of users performing MU-MIMO transmission in the second bandwidth is indicated to be 2. Figure 3d For example, it indicates that the number of users performing MU-MIMO transmission in the first bandwidth is 4, and it indicates that the number of users performing MU-MIMO transmission in the second bandwidth is 4.

[0228] Exemplarily, the first SIG field may include information indicating the number of partial bandwidth users corresponding to a partial bandwidth. Figure 3d For example, the number of partial bandwidth users performing MU-MIMO transmission in the first bandwidth is indicated to be 2, and the number of partial bandwidth users performing MU-MIMO transmission in the second bandwidth is indicated to be 2. Of course, the information indicating the number of partial bandwidth users corresponding to a partial bandwidth shown here can also be replaced by: information indicating the number of full bandwidth users corresponding to a partial bandwidth, which is not described in detail here.

[0229] That is, in the case where there are multiple partial bandwidths, the first SIG field may include information indicating the sum of the number of partial bandwidth users and the number of full bandwidth users corresponding to the partial bandwidth (also referred to as information on the total number of users corresponding to the partial bandwidth), or the first SIG field may include information indicating the number of partial bandwidth users corresponding to the partial bandwidth. Of course, the first SIG field may also include information indicating the total number of users corresponding to a partial bandwidth and information indicating the number of partial bandwidth users corresponding to a partial bandwidth.

[0230] 8. User Field Group

[0231] When the user-specific field includes multiple user fields, these multiple user fields may correspond to at least two user field groups. The target users corresponding to the user fields in the user field group have the same bandwidth for MU-MIMO transmission. Alternatively, the number of partial bandwidths corresponds to the user field groupings, such as the number of user field groups may be equal to the number of partial bandwidths. For example, if the first SIG field includes at least two user field groups, the user field group includes at least two user fields, and the target users corresponding to at least two user fields in the user field group have the same bandwidth for MU-MIMO transmission. In other words, the user-specific field in the first SIG field may include at least two user field groups, and at least two user fields in the same user field group may correspond to the target users with the same partial bandwidth.

[0232] Exemplarily, the order of at least two user field groups can be arranged in order of frequency. The order of at least two user fields within a user field group can be arranged in order of spatial stream size. For example, the order of at least two user field groups can be arranged in order of frequency from low to high. For example, the order between user field groups can be distributed in order of frequency from low to high according to the frequency of the partial bandwidth corresponding to each user field group. The order of at least two user fields within a user field group can be arranged in order of spatial stream number from large to small. For example, the order between user fields can be distributed in order of spatial stream number corresponding to the target user from large to small. The number of spatial streams of the target user corresponding to at least two user fields within a user field group can be the same. For example, Figure 2The number of partial bandwidths shown is 2. For example, including the first bandwidth and the second bandwidth, the user field corresponding to the target user performing MU-MIMO transmission on the first bandwidth can be a user field group (such as called user field group 1), and the user field corresponding to the target user performing MU-MIMO transmission on the second bandwidth can be another user field group (such as called user field group 2). Since the frequency of the first bandwidth is less than the frequency of the second bandwidth, the order of the user field groups in the user-specific field can be user field group 1 and user field group 2, respectively. The order of the user fields in user field group 1 can be arranged according to the number of spatial streams of the first user and the number of spatial streams of the second user, and the order of the user fields in user field group 2 can be arranged according to the number of spatial streams of the first user and the number of spatial streams of the third user.

[0233] For full bandwidth users, the full bandwidth users may correspond to more than one user field. For example, the number of spatial streams and / or MCS can be indicated for different partial bandwidths. Since the channel conditions and user interference of full bandwidth users in different bandwidths are different, using different MCSs is conducive to channel adaptation and further improving throughput. Figure 2 For example, on the first bandwidth and the second bandwidth, the first user may correspond to a user field respectively.

[0234] Figure 8a FIG. 1 is a schematic diagram of a partial bandwidth MU-MIMO transmission provided in an embodiment of the present application. Figure 8a As shown, user 3, user 4, user 5, and user 6 perform MU-MIMO transmission in the lower 80MHz, and user 1, user 2, user 5, and user 6 perform MU-MIMO transmission in the upper 80MHz. Among them, user 5 and user 6 are full-bandwidth users, and user 1, user 2, user 3, and user 4 are partial-bandwidth users.

[0235] Exemplarily, when the number of partial bandwidths is multiple, the first SIG field may include second indication information, information indicating M, information indicating MU-MIMO transmission within the partial bandwidth, and multiple user fields. The multiple user fields may correspond to at least two user field groups. The first SIG field may also include information indicating the number of user field groups, such as the number of user field groups may be equal to the number of partial bandwidths. Figure 8b : is a schematic diagram of the format of a first SIG field provided in an embodiment of the present application. Figure 8bAs shown, in the user-specific field, the corresponding user fields can be indicated according to two user field groups. The user-specific field can first indicate the user fields of user 3, user 4, user 5, and user 6 in the lower 80MHz; and then indicate the user fields of user 1, user 2, user 5, and user 6 in the upper 80MHz. In each user field group, the order of each user field is in a predetermined order from large to small according to the number of spatial streams of each target user. Figure 8b As shown, in the first user field group, the number of spatial streams of user 5 is not less than the number of spatial streams of user 6, the number of spatial streams of user 6 is not less than the number of spatial streams of user 4, and the number of spatial streams of user 4 is not less than the number of spatial streams of user 3. In the second user field group, the number of spatial streams of user 5 is not less than the number of spatial streams of user 1, the number of spatial streams of user 1 is not less than the number of spatial streams of user 2, and the number of spatial streams of user 2 is not less than the number of spatial streams of user 6.

[0236] Figure 8b The number of user field groups shown in can also be referred to as the number of narrowband MU-MIMO groups. The first SIG field implicitly indicates at least one of the sizes and positions of the two partial bandwidths by including the second indication information. M1 is the number of users corresponding to one of the two partial bandwidths. For example, M1 can be 4 (the total number of users is 4), or M1 can be 2 (the number of partial bandwidth users is 2, and the number of full bandwidth users is 2). M2 is the number of users corresponding to the other partial bandwidth of the two partial bandwidths. For example, M2 can be 4 (the total number of users is 4), or M2 can be 2 (the number of partial bandwidth users is 2, and the number of full bandwidth users is 2).

[0237] Exemplarily, the first SIG field may also include a second bitmap, such as the length of the second bitmap may be 6 bits, that is, the total number of users corresponding to the PPDU bandwidth is 6. For another example, the length of the second bitmap may be 8 bits, that is, the user-specific field includes 8 user fields. Of course, the second bitmap may also be combined with the user field group, such as the length of the second bitmap may be 4 bits, a partial bandwidth corresponds to a second bitmap, or a user field group corresponds to a second bitmap. Exemplarily, the user field in the user-specific field may also have one bit, which may be used to indicate the user type of the target user corresponding to the user field.

[0238] In the case where a full-bandwidth user corresponds to more than one user field, the number of times the site identifier appears in the user-specific field can be used to determine the type of the target user corresponding to the site identifier. If a site identifier appears multiple times in the user-specific field, it means that the type of the target user corresponding to the site identifier is a full-bandwidth user, and if a site identifier appears once in the user-specific field, it means that the type of the target user corresponding to the site identifier is a partial bandwidth user. Exemplarily, when a site identifier appears multiple times in the user-specific field, for the full-bandwidth user corresponding to the site identifier, the number of spatial streams and / or MCS, etc. can be set separately on different partial bandwidths.

[0239] The U-SIG field or the first SIG field shown above may be a separate embodiment, such as Figure 2 The PPDU shown includes at least one of the information in the U-SIG field or the first SIG field. Alternatively, the U-SIG field and the first SIG field may be combined with each other, such as Figure 2 The PPDU shown may include both the above-mentioned U-SIG field and the above-mentioned first SIG field. When including the above-mentioned first SIG field, the number of partial bandwidths may be one or more. Similarly, the various information included in the above-mentioned first SIG field may also be combined with each other, such as the second bitmap may be combined with the number of user field groups, such as there are two second bitmaps in the common field, and a second bitmap may indicate the user type of a user field corresponding to a user field group, etc. The specific ways of combining the various information are not listed one by one in the embodiments of the present application.

[0240] In combination with the U-SIG field and the first SIG field shown above, in step 203, the way in which the second communication device parses the PPDU may include: parsing the U-SIG field in the PPDU to identify that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode; and parsing the first SIG field in the PPDU to obtain at least one of the size and position of the partial bandwidth; and identifying the user field corresponding to the user identifier in the first SIG field based on the user identifier, and the user type corresponding to the user identifier is a full bandwidth user or a partial bandwidth user. In other words, the second communication device can identify that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode through the U-SIG field. At least one of the size and position of the partial bandwidth is identified through the first SIG field. And in the user-specific field, the user field of the user is identified based on the user identifier (such as the site identifier) ​​of the second communication device. For example, the user-specific field can carry user type information, and the user type information is used to determine whether it is a full bandwidth user or a partial bandwidth user. Alternatively, the common field carries user type information, such as identifying whether it is a full bandwidth user or a partial bandwidth user based on the value of the bit corresponding to itself in the second bitmap. Then, it receives its own data in the corresponding space resources and / or frequency resources.

[0241] The method shown in the embodiment of the present application can be applied to the partial bandwidth MU-MIMO transmission mode, not only to the case where the partial bandwidth is one, but also to the case where the partial bandwidth is multiple. The information or field in the first SIG field can be based on the specific implementation ratio Figure 7b or Figure 8b The content shown is more or less, and the above-mentioned information can be combined with each other to serve as the content in the first SIG field.

[0242] The various methods or implementations shown above can be applied to downlink multi-user communication between an AP and multiple non-AP STAs. The embodiments of the present application are also applicable to uplink multi-user transmission, such as triggered uplink multi-user transmission. Figure 9a 1 is a flow chart of another communication method provided in an embodiment of the present application. For example, the first communication device may be an AP, and the second communication device may be a non-AP STA. For the relevant description of the first communication device and the second communication device, please refer to the above text, which will not be described in detail here. Figure 9a As shown, the method includes:

[0243] 901. A first communication device sends a trigger frame, and correspondingly, a second communication device receives the trigger frame. The trigger frame may include transmission mode indication information, where the transmission mode indication information is used to indicate that the transmission mode of the triggered PPDU is a partial bandwidth MU-MIMO transmission mode.

[0244] In a possible implementation manner, before step 901, the first communication device may also generate a trigger frame.

[0245] Exemplarily, the trigger frame can be used to trigger multiple target users to perform partial bandwidth MU-MIMO transmission. For relevant instructions on partial bandwidth MU-MIMO transmission, please refer to the above and will not be described in detail here. The trigger frame can also be referred to as a trigger frame for triggering TB PPDU, etc. The specific definition of the trigger frame is not limited in the embodiment of the present application.

[0246] Exemplarily, the trigger frame may include a common information field, which includes transmission mode indication information, and the transmission mode indication information is used to indicate that the transmission mode of the triggered PPDU is a partial bandwidth MU-MIMO transmission mode. For example, the transmission mode indication information may be a bit, and if this bit indicates 1, it indicates that the transmission mode of the triggered PPDU is a partial bandwidth MU-MIMO transmission mode. If this bit indicates 0, it indicates that the transmission mode of the triggered PPDU is not a partial bandwidth MU-MIMO transmission mode. For another example, the transmission mode indication information may be a plurality of bits, and there is a corresponding relationship between the values ​​of these plurality of bits and the transmission mode of the triggered PPDU. If these plurality of bits indicate 1, it indicates that the transmission mode of the triggered PPDU is a partial bandwidth MU-MIMO transmission mode. For another example, if these plurality of bits indicate 2, it indicates that the transmission mode of the triggered PPDU is a UL OFDMA MU-MIMO transmission mode. For another example, if these plurality of bits indicate 3, it indicates that the transmission mode of the triggered PPDU is SU transmission or NDP. The corresponding relationship between the values ​​of the above plurality of bits and the transmission mode is not listed here one by one.

[0247] Exemplarily, the trigger frame also includes a user information list field, which includes one or more user information fields, and the user information field includes at least one of a resource unit allocation field, a spatial stream allocation field, and a random access RU information field.

[0248] Fig.10a This is a schematic diagram of the format of a trigger frame provided in an embodiment of the present application. Fig.10a The transmission mode indication information in the transmission mode indication information occupies 1 bit. The transmission mode indication information may also be called a partial bandwidth mode indication, etc. The specific name of the transmission mode indication information is not limited in the embodiment of the present application. Fig.10a As shown, the resource unit and the number of spatial streams in the trigger frame are indicated separately for the target user, so the trigger frame can independently indicate the size of the RU or MRU of the target user and the starting value of the number of spatial streams (such as Fig.10a The starting spatial stream shown) and the number of streams (as shown Fig.10a number of spatial streams shown).

[0249] Exemplarily, the second communication device can determine the MCS it uses based on the trigger frame, and / or determine the RU or MRU it uses when transmitting data. As an example, by including transmission mode indication information in the trigger frame, it can help the target user (such as the second communication device) understand the transmission mode and decide on the subsequent recommended MCS for AP scheduling. For example, if the target user knows that it is participating in partial bandwidth MU-MIMO transmission, the MCS that can be used by the AP can be recommended based on different partial bandwidths. As another example, by including transmission mode indication information in the trigger frame, it can also help the target user decide whether to adjust the RU or MRU of its transmission. For example, if it knows that the transmission mode is partial bandwidth MU-MIMO transmission, then when some 20MHz is busy, its bandwidth can be reduced, and the part that can be reduced is other bandwidth outside the partial bandwidth.

[0250] 902. The second communication device sends a PPDU, and correspondingly, the first communication device receives the PPDU. The PPDU includes first indication information, and the first indication information is used to indicate that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode.

[0251] In a possible implementation, before the second communication device sends the PPDU, it can also generate the PPDU based on the trigger frame. Exemplarily, the PPDU includes a U-SIG field, and the U-SIG field includes first indication information, and the first indication information is used to indicate that the transmission mode of the triggered PPDU is a partial bandwidth MU-MIMO transmission mode. Alternatively, the first indication information can be used to indicate that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode based on the trigger. For specific instructions on the first indication information and the U-SIG field, please refer to the above and will not be described in detail here.

[0252] Exemplarily, the PPDU may be a trigger-based PPDU, such as a UHR TB PPDU or an IMMW TB PPDU. Fig.10b This is a schematic diagram of the format of a UHR TB PPDU provided in an embodiment of the present application. In the UHR TB PPDU, the UHR-SIG field may not be carried. Fig.10c FIG. 1 is a schematic diagram of a format of an IMMW TB PPDU provided in an embodiment of the present application. In an IMMW TB PPDU, the IMMW-SIG field may not be carried. Fig.10b For a detailed description of the UHR TB PPDU shown, please refer to Figure 6a ,about Fig.10c For detailed description of the IMMW TB PPDU shown, please refer to Figure 6b, which will not be described in detail here. Fig.11 FIG. 1 is a schematic diagram of partial bandwidth MU-MIMO transmission of a UHR TB PPDU provided in an embodiment of the present application. Fig.11 For related instructions, please refer to Figure 7a , which will not be described in detail here.

[0253] In one possible implementation, Figure 9b As shown, after the first communication device receives the PPDU, it can also send a confirmation frame. The confirmation frame can be used to confirm the correct reception of the PPDU, etc. The specific definition of the confirmation frame is not limited in the embodiment of the present application. Figure 9b Three target users, such as site 1, site 2, and site 3, are shown by way of example, which should not be understood as a limitation on the embodiments of the present application.

[0254] In a possible implementation manner, the specific manner in which the first communication device parses the PPDU can be exemplarily referred to the above description of the second communication device parsing the PPDU, which will not be described in detail here.

[0255] In the embodiment of the present application, in the triggered PPDU transmission method, by adopting the partial bandwidth MU-MIMO transmission mode, the user throughput can be effectively improved, the transmission efficiency can be improved, and thus the throughput of the entire system can be improved.

[0256] Relative to Figure 2 For the method shown, since the trigger frame indicates the MCS, number of spatial streams, RU or MRU of each target user, the signaling overhead of the triggered PPDU is saved, such as the PPDU may not carry the first SIG field. At the same time, after resource allocation, the target user can decode according to its corresponding RU or MRU size.

[0257] For ease of description, the various embodiments shown in this application are shown by taking "field" as an example, without specifically distinguishing between "field" and "subfield", etc. Although the various embodiments shown in this application do not specifically distinguish between "field" and "subfield", those skilled in the art can adaptively distinguish the relationship between the various fields shown in the embodiments of this application.

[0258] The embodiments of the present application can effectively improve the user throughput, further improve the transmission efficiency, ensure that the throughput of users with large bandwidth capabilities is not affected by multi-user transmission, and improve the system throughput as a whole.

[0259] The following is an introduction to the communication device provided in the embodiments of the present application.

[0260] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 12 to Figure 14 The communication device according to the embodiment of the present application is described in detail.

[0261] Fig.12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Fig.12 As shown, the communication device includes a processing unit 1201 and a transceiver unit 1202. The transceiver unit 1202 can implement corresponding communication functions, and the processing unit 1201 is used for data processing. For example, the transceiver unit 1202 can also be called an interface, a communication interface or a communication unit.

[0262] In some embodiments of the present application, the communication device can be used to execute the actions performed by the first communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a component that can be configured in the Wi-Fi device (such as a chip or a system or a functional module, etc.), and the transceiver unit 1202 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing unit 1201 is used to execute the processing-related operations of the first communication device in the above method embodiment.

[0263] As an example, the processing unit 1201 is used to generate a PPDU; the transceiver unit 1202 is used to send or output the PPDU.

[0264] As another example, the transceiver unit 1202 is used to send or output a trigger frame, and receive or input a PPDU. Exemplarily, the processing unit 1201 can be used to generate a trigger frame. The processing unit 1201 is also used to parse the PPDU.

[0265] Reuse Fig.12 In some other embodiments of the present application, the communication device can be used to execute the actions executed by the second communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a component that can be configured in the Wi-Fi device (such as a chip or a system or a functional module, etc.), and the transceiver unit 1202 is used to execute the transceiver-related operations of the second communication device in the above method embodiment, and the processing unit 1201 is used to execute the processing-related operations of the second communication device in the above method embodiment.

[0266] As an example, the transceiver unit 1202 is used to input or receive the PPDU; the processing unit 1201 is used to parse the PPDU.

[0267] As another example, the transceiver unit 1202 is used to receive or input a trigger frame, and to send or output a PPDU. Exemplarily, the processing unit 1201 can be used to parse the trigger frame. The processing unit 1201 is also used to generate a PPDU.

[0268] Optionally, in each of the above embodiments, the communication device may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1201 may read the instructions and / or data in the storage unit so that the communication device implements the above method embodiments.

[0269] In the above-mentioned embodiments, the specific descriptions of terms or steps such as PPDU, trigger frame, partial bandwidth MU-MIMO transmission mode, first indication information, second indication information, third indication information, U-SIG field, first SIG field, etc. can be referred to the introduction in the above method embodiments, and will not be described in detail here.

[0270] The specific descriptions of the transceiver unit and the processing unit shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver unit and the processing unit, reference may be made to the above method embodiments and will not be described in detail here.

[0271] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Fig.12 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. The following description is only for example and does not limit the product form of the communication device of the embodiments of the present application to this.

[0272] In one possible implementation, Fig.12In the communication device shown, the processing unit 1201 may be one or more processors, the transceiver unit 1202 may be a transceiver, or the transceiver unit 1202 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method may be a process in which the processor outputs the above information. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method may be a process in which the processor receives the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.

[0273] like Fig.13a As shown, the communication device 130 includes one or more processors 1320 and a transceiver 1310 .

[0274] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device,

[0275] As an example, the processor 1320 is configured to generate a PPDU; and the transceiver 1310 is configured to send the PPDU.

[0276] As another example, the transceiver 1310 is used to send a trigger frame and receive a PPDU. In this case, the processor 1320 is used to generate a trigger frame. And the processor 1320 can also be used to parse the PPDU.

[0277] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device,

[0278] As an example, the transceiver 1310 is configured to receive a PPDU; and the processor 1320 is further configured to parse the PPDU.

[0279] As another example, the transceiver 1310 is configured to receive a trigger frame and send a PPDU. In this case, the processor 1320 may be configured to parse the trigger frame and may also be configured to generate a PPDU.

[0280] In the above-mentioned embodiments, the specific descriptions of terms or steps such as PPDU, trigger frame, partial bandwidth MU-MIMO transmission mode, first indication information, second indication information, third indication information, U-SIG field, first SIG field, etc. can be referred to the introduction in the above method embodiments, and will not be described in detail here.

[0281] exist Fig.13a In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.

[0282] Optionally, the communication device 130 may also include one or more memories 1330 for storing program instructions and / or data. The memory 1330 is coupled to the processor 1320. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1320 may operate in conjunction with the memory 1330. The processor 1320 may execute program instructions stored in the memory 1330. Optionally, at least one of the one or more memories may be included in the processor.

[0283] The specific connection medium between the transceiver 1310, the processor 1320 and the memory 1330 is not limited in the embodiment of the present application. Fig.13a The memory 1330, the processor 1320 and the transceiver 1310 are connected via a bus 1340. Fig.13a The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13a Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0284] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.

[0285] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as a communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0286] The processor 1320 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1330 is mainly used to store the software program and data. The transceiver 1310 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0287] When the communication device is turned on, the processor 1320 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1320 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1320. The processor 1320 converts the baseband signal into data and processes the data.

[0288] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0289] The communication device shown in the embodiment of the present application may also have Fig.13aThe embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.

[0290] Fig.13b Schematic diagram of a communication device provided in an embodiment of the present application. Fig.13b As shown, the communication device may include the following modules: medium access control (MAC), PHY, radio frequency / antenna, memory, and processor. The radio frequency / antenna can be used to execute the steps related to the transceiver operation in the method shown above, the memory can be used to store signaling or data, etc., and the processor can be used to execute the steps related to the processing operation in the method shown above. Fig.13b The specific description of the communication device shown can be referred to Fig.13a In Wi-Fi, the focus is on the MAC layer and the PHY layer, so Fig.13b The MAC module and the PHY module are exemplarily shown.

[0291] In another possible implementation, Fig.12 In the communication device shown, the processing unit 1201 may be one or more logic circuits, and the transceiver unit 1202 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 1202 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.14 As shown, Fig.14 The communication device shown includes a logic circuit 1401 and an interface 1402. That is, the processing unit 1201 can be implemented by the logic circuit 1401, and the transceiver unit 1202 can be implemented by the interface 1402. The logic circuit 1401 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1402 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.14 The above communication device is used as an example. The chip includes a logic circuit 1401 and an interface 1402 .

[0292] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0293] Exemplarily, when the communication device is used to execute the method, function or step executed by the first communication device,

[0294] As an example, the logic circuit 1401 is used to generate a PPDU; and the interface 1402 is used to output the PPDU.

[0295] As another example, the logic circuit 1401 is used to generate a trigger frame, and the interface 1402 is used to output the trigger frame. The interface 1402 is used to input a PPDU, and the logic circuit 1401 is used to parse the PPDU.

[0296] Exemplarily, when the communication device is used to execute the method, function or step executed by the second communication device,

[0297] As an example, the interface 1402 is used to input the PPDU; the logic circuit 1401 is used to parse the PPDU.

[0298] As another example, the interface 1402 is used to input a trigger frame, and the logic circuit 1401 is used to parse the trigger frame. The logic circuit 1401 can also generate a PPDU based on the trigger frame, and the interface 1402 can also be used to output the PPDU.

[0299] The communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0300] In the above-mentioned embodiments, the specific descriptions of terms or steps such as PPDU, trigger frame, partial bandwidth MU-MIMO transmission mode, first indication information, second indication information, third indication information, U-SIG field, first SIG field, etc. can be referred to the introduction in the above method embodiments, and will not be described in detail here.

[0301] for Fig.14 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.

[0302] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.

[0303] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.

[0304] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.

[0305] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided by the present application.

[0306] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided by the present application.

[0307] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.

[0308] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.

[0309] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0310] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0311] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0312] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0313] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Generate a physical layer protocol data unit PPDU, where the PPDU corresponds to at least two target users, where the at least two target users include a first user and a second user, where the first user and the second user perform multi-user multiple-input multiple-output MU-MIMO transmission on a first bandwidth, where the first bandwidth is a portion of a bandwidth used by the first user to transmit data; The PPDU is sent.

2. A communication method, characterized in that: The method comprises: receiving a physical layer protocol data unit PPDU, where the PPDU corresponds to at least two target users, where the at least two target users include a first user and a second user, where the first user and the second user perform multi-user multiple-input multiple-output MU-MIMO transmission on a first bandwidth, where the first bandwidth is a portion of a bandwidth used by the first user to transmit data; The PPDU is parsed.

3. The method according to claim 1 or 2, characterized in that: The PPDU includes a universal signaling U-SIG field, and the U-SIG field includes first indication information, where the first indication information is used to indicate that the transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode.

4. The method according to claim 3, characterized in that The first indication information is carried in the PPDU type and compression mode fields in the U-SIG field.

5. The method according to any one of claims 1 to 4, characterized in that: The PPDU includes a first signaling SIG field, the first SIG field includes second indication information, and the second indication information is used to indicate at least one of a size and a position of the first bandwidth.

6. The method according to claim 5, characterized in that The second indication information includes a first bit map, wherein one bit in the first bit map corresponds to a unit bandwidth, and a size of the unit bandwidth is less than or equal to a size of the first bandwidth.

7. The method according to claim 5, characterized in that The second indication information includes 1 bit, where the 1 bit is used to indicate that the size of the first bandwidth is 80 MHz or 160 MHz.

8. The method according to claim 7, characterized in that The position of the first bandwidth is mainly 80 MHz or mainly 160 MHz, or the position of the first bandwidth is preset.

9. The method according to claim 5, characterized in that The second indication information includes at least one bit, and the at least one bit is used to indicate a resource unit RU or a multiple resource unit MRU corresponding to the first bandwidth.

10. The method according to claim 5, characterized in that The second indication information is carried in a resource allocation field, and the resource allocation field is used to indicate a size and a position of the first bandwidth.

11. The method according to any one of claims 5 to 10, characterized in that: The first SIG field further includes user type indication information, where the user type indication information is used to indicate whether the user type of the target user is a full-bandwidth user or a partial-bandwidth user.

12. The method according to any one of claims 1 to 11, characterized in that: The at least two target users also include a third user, and the first user performs MU-MIMO transmission with the third user on a second bandwidth, where the second bandwidth is a portion of the bandwidth used by the first user for transmitting data except the first bandwidth.

13. The method according to claim 12, characterized in that The PPDU includes a first signaling SIG field, the first SIG field includes third indication information, and the third indication information is used to indicate at least one of a size and a position of the second bandwidth.

14. The method according to claim 12 or 13, characterized in that On the first bandwidth and the second bandwidth, the first user corresponds to a user field respectively.

15. The method according to claim 14, characterized in that The first SIG field includes at least two user field groups, the user field group includes at least two user fields, and the bandwidths for MU-MIMO transmission of target users corresponding to the at least two user fields in the user field group are the same.

16. The method according to claim 15, characterized in that The order of the at least two user field groups is arranged in descending order based on frequency, and the order of the at least two user fields in the user field group is arranged in descending order based on the number of spatial streams.

17. The method according to any one of claims 11 to 16, characterized in that: The user type indication information includes a second bit map, wherein the length of the second bit map is equal to M, and M is the total number of the target users, or M is the total number of user fields included in the first SIG field.

18. The method according to any one of claims 2 to 17, characterized in that: The parsing of the PPDU comprises: Parsing a U-SIG field in the PPDU, and identifying that a transmission mode of the PPDU is a partial bandwidth MU-MIMO transmission mode; Parse the first SIG field in the PPDU to obtain at least one of a size and a position of the first bandwidth, and identify, based on a user identifier, a user field in the first SIG field corresponding to the user identifier, and a user type corresponding to the user identifier as a full-bandwidth user or a partial-bandwidth user.

19. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 18.

20. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 18.

21. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions so that the method described in any one of claims 1 to 18 is executed.

22. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 18 is executed.

23. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device, wherein the first communication device is used to execute the method according to any one of claims 1 and 3-17, and the second communication device is used to execute the method according to any one of claims 2-18.

Citation Information

Cited By

  • Communication method and apparatus

    EP4716329A1

  • Communication method and apparatus

    WO2024255712A1