Communication methods, apparatuses, devices, media, and program products
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-04-12
- Publication Date
- 2026-07-24
Smart Images

Figure CN122460132A_ABST
Abstract
Description
Communication method, apparatus, device, medium and program product TECHNICAL FIELD
[0001] The present application relates to the field of wireless communication, in particular to a communication method, apparatus, device, medium and program product. BACKGROUND
[0002] In some scenarios, a station can face fluctuating channel interference problem. If the station adjusts the transmission rate directly based on the channel measurement result when transmitting, frequent signaling indication is needed, which results in relatively large signaling overhead, and frequent attempts of higher transmission rate can result in more transmission failures. If the station adjusts the transmission rate based on statistical algorithm when transmitting, more transmission failures can be caused due to the hysteresis of statistical result.
[0003] SUMMARY
[0004] The present application provides a communication method, apparatus, device, medium and program product, which at least includes:
[0005] According to an aspect of the embodiments of the present application, a communication method is provided, which is performed by a first station, and the method includes:
[0006] transmitting a first frame, the first frame including a set of transmission parameters requested or suggested to be used by a second station on at least one subchannel;
[0007] The at least one subchannel includes at least one of the following subchannels: a subchannel located within a working channel bandwidth of the first station; a subchannel located outside the working channel bandwidth of the first station; a subchannel located within a working channel bandwidth of the second station; and a subchannel located outside the working channel bandwidth of the second station.
[0008] According to another aspect of the embodiments of the present application, a communication method is provided, which is performed by a second station, and the method includes:
[0009] receiving a first frame, the first frame including a set of transmission parameters requested or suggested to be used by the second station on at least one subchannel;
[0010] The at least one subchannel includes at least one of the following subchannels: a subchannel located within a working channel bandwidth of the first station; a subchannel located outside the working channel bandwidth of the first station; a subchannel located within a working channel bandwidth of the second station; and a subchannel located outside the working channel bandwidth of the second station.
[0011] According to an aspect of the embodiments of the present application, a communication apparatus is provided, which includes:
[0012] The sending module is configured to send a first frame, the first frame comprising a set of transmission parameters requesting or suggesting usage of at least one subchannel by the second station; wherein the at least one subchannel comprises at least one of: a subchannel within an operating channel bandwidth of the apparatus; a subchannel outside the operating channel bandwidth of the apparatus; a subchannel within an operating channel bandwidth of the second station; a subchannel outside the operating channel bandwidth of the second station.
[0013] According to another aspect of embodiments of the present application, a communication apparatus is provided, the apparatus comprising:
[0014] The receiving module is configured to receive a first frame, the first frame comprising a set of transmission parameters requesting or suggesting usage of at least one subchannel by the apparatus; wherein the at least one subchannel comprises at least one of: a subchannel within an operating channel bandwidth of the first station; a subchannel outside the operating channel bandwidth of the first station; a subchannel within an operating channel bandwidth of the apparatus; a subchannel outside the operating channel bandwidth of the apparatus.
[0015] According to an aspect of embodiments of the present application, a communication device is provided, the communication device comprising: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the communication method according to any of the above aspects.
[0016] According to another aspect of embodiments of the present application, a communication device is provided, the communication device comprising: a receiver; the communication device is configured to implement the communication method according to any of the above aspects.
[0017] According to an aspect of embodiments of the present application, a computer readable storage medium is provided, the computer readable storage medium storing at least one program, the at least one program being loaded and executed by a processor to implement the communication method according to any of the above aspects.
[0018] According to an aspect of embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer readable storage medium, a processor acquiring the computer instructions from the computer readable storage medium, the processor executing the computer instructions to implement the communication method according to any of the above aspects.
[0019] According to an aspect of the embodiments of the present application, a chip is provided, which comprises a programmable logic circuit and / or at least one program, and is configured to implement the communication method according to any one of the aspects above based on the programmable logic circuit and / or the at least one program.
[0020] The technical solutions provided by the embodiments of the present application can have the following beneficial effects.
[0021] The first station sends a request or suggestion to the second station to use a subchannel and a transmission parameter set, which has high flexibility and timeliness for the first station. Since the transmission parameter indicated by the first frame is requested or suggested by the first station, the transmission parameter is more accurate and reliable, and can help to ensure the communication efficiency in the system. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.
[0023] FIG. 1 shows a schematic diagram of a wireless communication system according to an example embodiment of the present application;
[0024] FIG. 2 shows a flowchart of a communication method according to an example embodiment of the present application;
[0025] FIG. 3 shows a format diagram of an action field of a co-site interference request frame according to an example embodiment of the present application;
[0026] FIG. 4 shows a format diagram of a request information field according to an example embodiment of the present application;
[0027] FIG. 5 shows a format diagram of an action field of a co-site interference report frame according to an example embodiment of the present application;
[0028] FIG. 6 shows a format diagram of a co-site interference report element according to an example embodiment of the present application;
[0029] FIG. 7 shows a schematic diagram of a DSO (Dynamic Subband Operation) process according to an example embodiment of the present application;
[0030] FIG. 8 shows a flowchart of a communication method according to an example embodiment of the present application;
[0031] FIG. 9 shows a flow diagram of a communication method according to an example embodiment of the present application;
[0032] FIG. 10 shows a diagram of TXOP sharing according to an example embodiment of the present application;
[0033] FIG. 11 shows a diagram of TXOP sharing according to an example embodiment of the present application;
[0034] FIG. 12 shows a diagram of RD exchange sequence according to an example embodiment of the present application;
[0035] FIG. 13 shows a diagram of control information subfield format in HLA control field according to an example embodiment of the present application;
[0036] FIG. 14 shows a diagram of control information subfield format in ELA control field according to an example embodiment of the present application;
[0037] FIG. 15 shows a flow diagram of a communication method according to an example embodiment of the present application;
[0038] FIG. 16 shows a flow diagram of a communication method according to an example embodiment of the present application;
[0039] FIG. 17 shows a diagram of a communication method according to an example embodiment of the present application;
[0040] FIG. 18 shows a diagram of a communication method according to an example embodiment of the present application;
[0041] FIG. 19 shows a diagram of a communication method according to an example embodiment of the present application;
[0042] FIG. 20 shows a diagram of a communication method according to an example embodiment of the present application;
[0043] FIG. 21 shows a diagram of a communication method according to an example embodiment of the present application;
[0044] FIG. 22 shows a diagram of a communication method according to an example embodiment of the present application;
[0045] FIG. 23 shows a schematic diagram of a communication method according to an example embodiment of the present application;
[0046] FIG. 24 shows a schematic diagram of a communication method according to an example embodiment of the present application;
[0047] FIG. 25 shows a schematic diagram of a communication method according to an example embodiment of the present application;
[0048] FIG. 26 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0049] FIG. 27 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0050] FIG. 28 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0051] FIG. 29 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0052] FIG. 30 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0053] FIG. 31 shows a schematic diagram of a frame format of a first frame according to an example embodiment of the present application;
[0054] FIG. 32 shows a schematic block diagram of a communication apparatus according to an example embodiment of the present application;
[0055] FIG. 33 shows a schematic block diagram of a communication apparatus according to an example embodiment of the present application;
[0056] FIG. 34 shows a schematic diagram of a communication device according to an example embodiment of the present application. DETAILED DESCRIPTION
[0057] For the purpose of the present application, the technical solutions and the advantages, the following will be further described in detail with reference to the accompanying drawings. Here, the example embodiments will be described in detail, and the examples are shown in the drawings. The following description relates to the drawings, and unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following example embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0058] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0059] It is to be understood that the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It is to be understood that the terms "including", "comprising", "consisting" and "consisting essentially of" when used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It is to be understood that when terms such as "if", "when", and "while" are used in a description, these terms are used to express a condition for which a process is executed, and are not intended to denote an absolutely certain time point. In the present specification, when the meaning of Boolean Value is expressed, it is expressed as '0' for 'first meaning' and '1' for'second meaning', but the skilled in the art will understand that the meanings can be reversed, i.e., '1' for 'first meaning' and '0' for'second meaning', without loss of generality.
[0060] It is to be understood that the terms "including", "comprising", "consisting" and "consisting essentially of" when used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It is to be understood that when terms such as "if", "when", and "while" are used in a description, these terms are used to express a condition for which a process is executed, and are not intended to denote an absolutely certain time point. In the present specification, when the meaning of Boolean Value is expressed, it is expressed as '0' for 'first meaning' and '1' for'second meaning', but the skilled in the art will understand that the meanings can be reversed, i.e., '1' for 'first meaning' and '0' for'second meaning', without loss of generality.
[0061] FIG. 1 shows a schematic diagram of a wireless communication system 100 according to an example embodiment of the present application. The wireless communication system 100 includes terminal devices and terminal devices, or terminal devices and network devices, or STAs (Station) and STAs, which are not limited in the present application.
[0062] In this application, a STA can include an AP STA (Access Point STA) and / or a non-AP STA (non-Access Point STA). Among them, the AP STA can be referred to as an AP. The communication between STAs can be implemented as the communication between an AP and a non-AP STA, or as the communication between non-AP STAs, or as the communication between a STA and a peer STA (peer STA). Among them, the peer STA refers to a device that communicates with the STA at the opposite end, and the peer STA can be an AP or a non-AP STA. FIG. 1 illustrates a wireless communication system 100 including an AP 110 and a non-AP STA 120.
[0063] In some embodiments, the AP 110 is a device deployed in a WLAN (Wireless Local Area Networks) / Wi-Fi (Wireless Fidelity) system to provide wireless communication functions for STAs. The AP 110 is equivalent to a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then access the wireless network to the Ethernet. The AP 110 can be a terminal device (such as a mobile phone) or a network device (such as a router) with a WLAN / Wi-Fi chip.
[0064] In some embodiments, the AP 110 can be a device supporting multiple current and future IEEE (Institute of Electrical and Electronics Engineers) 802.11 family WLAN standards such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. The AP 110 can also be applied to a network environment supporting next-generation WLAN systems / next-generation Wi-Fi communication.
[0065] In the embodiments of the present application, the next-generation WLAN system is a WLAN system evolved from the 802.11be system and can meet the backward compatibility with the 802.11be system. The next-generation Wi-Fi communication is any new generation of Wi-Fi communication after Wi-Fi 7 based on the IEEE 802.11be specification, such as UHR (Ultra High Reliability) communication, etc.
[0066] In some embodiments, the non-AP STA 120 can be a UE (User Equipment), a mobile phone, a tablet computer, an e-book reader, a laptop computer, a desktop computer, a television, a VR (Virtual Reality) device, an AR (Augmented Reality) device, an MR (Mediated Reality) device, an XR (Extended Reality) device, a BR (Baffle Reality) device, a CR (Cinematic Reality) device, a DR (Deceive Reality) device, a remote terminal, a wireless device in Industrial Control, a wireless device in Self Driving, a vehicle-mounted communication device, a wearable device, a wireless device in Remote Medical, a wireless device in Smart Grid, a wireless device in Transportation Safety, a wireless device in Smart City, a wireless device in Smart Home (such as a smart camera, a smart remote controller, a smart water meter, a smart electricity meter, etc.), a wireless communication chip, an ASIC (Application Specific Integrated Circuit), a SoC (System on Chip), an IoT (Internet of Things) node, a sensor, a wireless device in IoV (Internet of Vehicles), and the like. The non-AP STA 120 can also be a handheld device, a computing device, or other processing device with wireless communication functionality, or the like, connected to a wireless modem, and the like, without being limited thereto.
[0067] In some embodiments, the non-AP STA 120 can be a device supporting WLAN standards of the 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the like, of the current and future IEEE 802.11 family. The non-AP STA 120 can also be applied to a network environment supporting a next-generation WLAN system / next-generation Wi-Fi communication.
[0068] In some embodiments, the AP 110 and the non-AP STA 120 both support IEEE 802.11 protocol, but are not limited to IEEE 802.11 protocol.
[0069] It can be understood that the role of the STA in wireless communication is not absolute. For example, when the mobile phone A connects to the router, the mobile phone A is a non-AP STA, and when the mobile phone A acts as a hotspot for the mobile phone B, the mobile phone A acts as an AP.
[0070] In some embodiments, the frequency bands that the wireless communication system 100 can support include, but are not limited to, millimeter wave (mmWave) frequency bands (such as 45 GHz, 60 GHz, etc. belonging to the frequency bands in the range of 30-300 GHz), low frequency frequency bands. Among them, the low frequency frequency band includes the Sub-7GHz frequency band (such as 2.4GHz, 5GHz, 6GHz, etc. belonging to the frequency band in the range of 1-7.25GHz).
[0071] In some embodiments, there is one or more links between the AP 110 and the non-AP STA 120.
[0072] In some embodiments, multi-band communication is supported between the AP 110 and the non-AP STA 120. For example, communication is simultaneously performed in at least one of the 2.4GHz, 5GHz, 6GHz, 45GHz, 60GHz, etc. frequency bands. For another example, communication is simultaneously performed on different channels of the same frequency band or different channels of different frequency bands. Multi-band communication can improve the communication throughput and / or reliability between devices. Such a device supporting multi-band communication can be considered as having MLO (Multi-Link Operation) capability, and is usually referred to as a multi-band device or MLD (Multi-Link Device), and sometimes referred to as a multi-band entity or multi-link entity. The MLD can be an AP device or a non-AP STA device. If the MLD is an AP device, the MLD contains one or more APs; if the MLD is a non-AP STA device, the MLD contains one or more non-AP STAs. Multiple links can be formed between the AP in the AP MLD and the STA in the STA MLD, and the AP in the AP MLD and the STA in the STA MLD can communicate through the corresponding links.
[0073] A BSS (Basic Service Set) is the basic topology of WLAN / Wi-Fi. The communication devices constituting a BSS include one AP and a plurality of non-AP STAs. After joining the wireless domain of the AP, each non-AP STA establishes association with the AP, and data transmission can be performed between the non-AP STA and the AP, and data exchange can be performed between the non-AP STAs through the AP.
[0074] In some scenarios, BSSs are set relatively densely, and each BSS can be in the same frequency band (for example, the 2.4 GHz frequency band, for example, the 5 GHz frequency band, for example, the 6 GHz frequency band, etc.), and the working channels of the BSSs can completely overlap, partially overlap, or not overlap. In these scenarios, the stations in the overlapping area of the coverage of the multiple BSSs can be subjected to more CCI (Co-channel Interference) and ACI (Adjacent Channel Interference). These interferences are not continuously stable at a fixed level, but fluctuate, and the interference levels on different sub-channels also differ.
[0075] To cope with the changing interference level, in the related art, the transmission rate is adjusted according to the link state when transmitting between stations. For example, when the channel condition is good (e.g., the signal quality is good, the reception success rate is high), the MCS (Modulation and Coding Scheme) value is tried to be increased, such as increasing the modulation and coding order. When the channel condition is poor (e.g., the signal quality is poor, the reception success rate is low), the MCS value is tried to be decreased, such as decreasing the modulation and coding order. This transmission rate control process can use various implementation-based algorithms, such as a method based on direct channel measurement results and a statistical method. In the statistical method, the channel quality is generally judged by statistics of the throughput in a period of time and the sending end according to the continuously received ACK (Acknowledgment) frames, such as the Minstrel algorithm, the ARF (Auto Rate Fallback) algorithm, the AARF (Adaptive Auto Rate Fallback) algorithm, the AARF-CD (Adaptive Auto Rate Fallback Collision Detection) algorithm, the CARA (Collision Aware Rate Adaptation) algorithm, the RRA (Robust Rate Adaptation) algorithm, the RRPA (Robust Rate and Power Adaptation) algorithm, the AMRR (Adaptive Multi Rate Retry), the PARF (Power-Controlled Auto Rate Fallback) algorithm, the APARF (Adaptive Power-Controlled Auto Rate Fallback) algorithm, and the like. Moreover, the interference usually affects the receiving station, and the specific method for the sending station to adjust the transmission rate is determined by the sending station itself. Due to the different positions, the interference received by the receiving station and the sending station is not completely consistent. If the sending station adjusts the transmission rate based on the direct channel measurement results, the receiving station needs to frequently feed back the channel measurement results, which has a large overhead, and in the case of frequent changes in interference, adjusting to a higher transmission rate in order to improve the throughput is easy to cause more transmission failures. If the sending station adjusts the transmission rate based on the statistical results, due to the large hysteresis of the statistical method, more transmission failures are also easy to occur.
[0076] To this end, the present application proposes a communication method for facilitating timely and accurate adjustment of transmission parameters by stations to cope with fluctuating interference in the system.
[0077] FIG. 2 shows a flowchart of a communication method according to an example embodiment of the present application. The method is performed by a first station and a second station. The method comprises at least part of the following steps:
[0078] Step 220: The first station reports interference information to the second station.
[0079] The first station comprises an AP or a non-AP STA. Optionally, the first station is located in an overlapping area of multiple BSSs.
[0080] The first station can report the interference situation of one or more sub-channels to the opposite station. For ease of illustration, the opposite station is referred to as the second station, and the second station comprises an AP or a non-AP STA.
[0081] In some embodiments, the first station actively sends an interference information report to the second station.
[0082] In some embodiments, the first station can report the interference information based on a solicited request from the second station. That is, before step 220, the first station receives a request message from the second station, and the request message is used to request the first station to report the interference information.
[0083] The embodiments of the present application take the solicited request message sent by the second station as an example for illustrative purposes. The second station sends a colocated interference request frame to the first station, and the colocated interference request frame is used to request the first station to send a colocated interference report. After receiving the colocated interference request frame, the first station sends a colocated interference report frame to the second station, and the colocated interference report frame carries the colocated interference report.
[0084] Figure 3 illustrates a format of an Action field of a Co-located Interference Request frame according to an example embodiment of the present application. The Action field of the Co-located Interference Request frame includes at least one of the following fields: Category, WNM (Wireless Network Management) Action, Dialog Token, Request Info, and each field occupies 1 Octet. The format of the Request Info field is shown in Figure 4, which includes an Automatic Report Enabled subfield and / or a Report Timeout subfield. The Automatic Report Enabled subfield occupies 2 bits, i.e., bits B0-B1. The Report Timeout subfield occupies 6 bits, i.e., bits B2-B7. For example, when the Automatic Report Enabled subfield is set to 0, it means that the reporting is cancelled; when the Automatic Report Enabled subfield is set to 1, it means that the reporting is performed when the interference changes; when the Automatic Report Enabled subfield is set to 2, it means that the reporting is performed periodically; and when the Automatic Report Enabled subfield is set to 3, it means that the reporting is performed periodically and / or when the interference changes. The Report Timeout subfield contains a value in units of 200 TU (Time Unit, 1024 μs), which indicates the minimum interval between two successive Co-located Interference Report frames sent by the first station. That is, the interval between two reports sent by the first station should be greater than or equal to the value indicated by the Report Timeout subfield. When the Automatic Report Enabled subfield is set to 0, the Report Timeout subfield is reserved.
[0085] Figure 5 shows a format of an action field of a co-site interference report frame according to an example embodiment of the present application. The action field of the co-site interference report frame includes at least one of the following fields: category, WNM action, conversation tag, co-site interference report element. The category, WNM action, and conversation tag each occupies 1 byte, and the co-site interference report element occupies a variable number of bytes. The format of the co-site interference report element is shown in Figure 6, which includes at least one of the following fields: element ID, length, report period, interference level, interference level accuracy / interference index, interference interval, interference burst length, interference start time / duty cycle, interference center frequency, interference bandwidth. The numbers below each field in Figure 6 represent the number of bytes occupied by the field, which will not be repeated here. The report period field contains a value in units of 200 TUs.
[0086] Step 240: The second station schedules the first station based on the interference information reported by the first station.
[0087] In some embodiments, the second station schedules the first station through DSO (Dynamic Subband Operation) based on the interference information reported by the first station. Optionally, the second station can autonomously perform DSO scheduling, or can perform DSO scheduling based on a request from the first station.
[0088] For example, the second station dynamically indicates a transmission opportunity or a reception opportunity on a secondary 160 MHz (160S) to the first station. Of course, the dynamic indication is not limited to the secondary 160 MHz, and the second station can also dynamically indicate any bandwidth combination of AP / non-AP STAs to the first station, where the bandwidth supported by the second station is higher than the bandwidth supported by the first station. Within each dynamically allocated opportunity, the operation can be DL (Downlink) transmission, or triggered UL (Uplink) transmission, or point-to-point transmission, or M-AP coordinated transmission.
[0089] The DSO supports the second station to dynamically utilize the secondary 160MHz bandwidth based on a TXOP (Transmission Opportunity) when the second station successfully obtains channel access on the secondary 160MHz. The second station can dynamically decide whether to allocate bandwidth to the first station on the primary 160MHz or the secondary 160MHz, and to which first stations to allocate in this way, according to bandwidth availability, channel conditions, and QoS (Quality of Service) requirements.
[0090] The DSO procedure is shown in FIG. 7. The second station sends an indication to the DSO-capable first station at the start of a TXOP (Transmission Opportunity) on the 320MHz bandwidth, asking the first station to switch to the secondary 160MHz for this TXOP, and then continue frame exchange on the secondary 160MHz. The second station sends a "Subband-Switch Control Frame" to the DSO-capable first station being scheduled, which is a special initial control frame indicating the switch to the secondary 160MHz. The Subband-Switch Control Frame has enough padding to cover the subband switching latency (i.e., the latency required for the first station to switch from the primary 160MHz to the secondary 160MHz). At the end of the TXOP (e.g., detected by a time interval of SIFS + delta time), the first station switches back to operating on the primary 160MHz. The Subband-Switch Control Frame can be a modified MU-RTS (Multi-User Request to Send) frame, or a modified BSRP (Buffer Status Report Poll) frame, or a newly defined frame.
[0091] In some embodiments, the second station performs M-AP (Multi-AP) coordinated transmission scheduling based on the interference information reported by the first station. For example, the second station schedules the first station to perform C-TDMA (Coordinated Time Domain Multiple Access), or to perform coordinated spatial reuse transmission. The M-AP coordinated transmission scheduling can be performed autonomously by the second station, or based on a request from the first station.
[0092] In summary, the method provided by the embodiments of the present application reports the interference condition of the first station to the second station, and the second station schedules transmission parameters for the first station based on the interference condition of the first station. When the interference level changes, the transmission parameters can be adjusted in a timely and accurate manner, thereby improving the communication efficiency in the system.
[0093] However, in the embodiment shown in FIG. 2, whether to adjust the transmission parameters, how to adjust the transmission parameters, and when to adjust the transmission parameters are actually determined by the second station, and the first station can only report the interference information and perform transmission based on the scheduling of the second station. For the first station, although such a method can cope with the interference changes to some extent, the flexibility and timeliness are still very poor, and the scheduling of the second station may not fully meet the expectations and capabilities of the first station.
[0094] Therefore, the present application also proposes a communication method that supports more flexible adjustment of transmission parameters, and can more timely and accurately cope with the fluctuating interference problems in the system.
[0095] FIG. 8 shows a flowchart of a communication method provided by an example embodiment of the present application. The method is performed by a first station. The method includes at least part of the following steps:
[0096] Step 320: transmitting a first frame, the first frame including a set of transmission parameters requested or suggested by the first station for use by a second station on at least one subchannel.
[0097] The at least one subchannel includes at least one of the following subchannels: a subchannel located within an operating channel width of the first station; a subchannel located outside the operating channel width of the first station; a subchannel located within an operating channel width of the second station; and a subchannel located outside the operating channel width of the second station. That is, the subchannel requested or suggested by the first frame can be located within or outside the operating channel width of the first station, or can be located within or outside the operating channel width of the second station. Therefore, the first frame is not limited to parameter adjustment within the operating channel width of the first station, and can be used for more flexible and larger bandwidth range parameter adjustment, which helps to improve the overall communication efficiency and communication quality in the system.
[0098] The first frame includes a set of transmission parameters requested by the first station for use by the second station on at least one subchannel, which can be understood as the first frame requesting the second station to use the set of transmission parameters for transmission on at least one subchannel. The transmission performed by the second station based on the first frame can be DL transmission or UL transmission or point-to-point transmission or M-AP transmission, i.e., the second station can receive or transmit based on the first frame. For example, if the first frame includes a set of transmission parameters requested by the first station for use by the second station on at least one subchannel, and the second station accepts the sharing of the first frame, the second station must use the subchannel and the set of transmission parameters indicated by the first frame for transmission.
[0099] The first frame includes a set of transmission parameters that the second station is suggested to use on the at least one subchannel. It can be understood that the first frame suggests the second station to use the set of transmission parameters to transmit on the at least one subchannel. The transmission that the second station makes based on the first frame can be a DL transmission or an UL transmission or a point-to-point transmission or an M-AP transmission, that is, the second station can receive or transmit based on the first frame. For example, if the first frame includes a set of transmission parameters that the second station is suggested to use on the at least one subchannel, and the second station accepts the sharing of the first frame, the second station can use the subchannel and the set of transmission parameters indicated by the first frame to make a transmission, or can not use the subchannel and the set of transmission parameters indicated by the first frame to make a transmission. For the second station, the subchannel and the set of transmission parameters suggested by the first frame are not necessarily used.
[0100] Optionally, "suggest" can also be extended to "expect". For example, the first frame includes a set of transmission parameters that the second station is expected to use on the at least one subchannel. At this time, for the second station, the subchannel and the set of transmission parameters suggested by the first frame are not necessarily used. For example, if the first frame includes a set of transmission parameters that the second station is suggested to use on the at least one subchannel, and the second station accepts the sharing of the first frame, the second station can use the subchannel and the set of transmission parameters indicated by the first frame to make a transmission, or can not use the subchannel and the set of transmission parameters indicated by the first frame to make a transmission.
[0101] The first station in the embodiment of the present application can include a terminal device, a network device, an AP 110, or a non-AP STA 120 as shown in FIG. 1. The second station in the embodiment of the present application can include a terminal device, a network device, an AP 110, or a non-AP STA 120 as shown in FIG. 1.
[0102] In summary, the method provided in the embodiment of the present application is that the first station transmits a subchannel and a set of transmission parameters that the second station is requested or suggested to use, instead of waiting for the scheduling of the second station to adjust the parameters. Therefore, for the first station, the method provided in the embodiment of the present application is more flexible. When the interference level changes, the first station can timely and autonomously transmit the first frame to request or suggest the second station to adjust the parameters. Since the transmission parameters indicated by the first frame are requested or suggested by the first station, the transmission parameters are more in line with the expectations and capabilities of the first station, and the adjusted parameters are more accurate and reliable, which helps to ensure the communication efficiency in the system.
[0103] In some embodiments, step 320 can also be implemented as step 420, as shown in FIG. 9.
[0104] FIG. 9 shows a flow diagram of a communication method provided in an example embodiment of the present application. The method is performed by a first station. The method includes at least part of the following steps:
[0105] Step 420: sending the first frame, the first frame being used to request or suggest the second station to use at least one sub-channel and at least one set of parameters in the set of transmission parameters in the TXOP and / or subsequent transmissions.
[0106] • regarding the sub-channel:
[0107] The at least one sub-channel comprises at least one of: a sub-channel within the operating channel bandwidth of the first station; a sub-channel outside the operating channel bandwidth of the first station; a sub-channel within the operating channel bandwidth of the second station; a sub-channel outside the operating channel bandwidth of the second station.
[0108] In some embodiments, the at least one sub-channel is within the operating channel bandwidth of the first station and within the operating channel bandwidth of the second station. For example, a first station with an operating channel bandwidth of 80MHz can detect interference on a Primary 20MHz (P20 or 20P for short), a Secondary 20MHz (S20 or 20S for short), and a Secondary 40MHz (S40 or 40S for short). The at least one sub-channel indicated by the first station in the first frame can comprise at least one of: the P20 sub-channel, the S20 sub-channel, the S40 sub-channel.
[0109] In some embodiments, the at least one sub-channel is outside the operating channel bandwidth of the first station and within the operating channel bandwidth of the second station. For example, a first station with an operating channel bandwidth of 80MHz can detect interference on a P20, a S20, and a S40, and be aware of interference on a Secondary 80MHz (S80 or 80S for short) of the second station. The at least one sub-channel indicated by the first station in the first frame can comprise at least one of: the P20 sub-channel of the first station, the S20 sub-channel of the first station, the S40 sub-channel of the first station, the S80 sub-channel of the second station. The interference on the S80 sub-channel of the second station can be known by the first station through a previously performed DSO and / or NPCA (Non-Primary Channel Access) operation.
[0110] In some embodiments, the at least one sub-channel can be partially within the operating channel bandwidth of the first station (e.g. including the high 20MHz of the S40 of the first station), partially outside the operating channel bandwidth of the first station (e.g. including the low 20MHz of the S80 of the second station), and within the operating channel bandwidth of the second station.
[0111] In some embodiments, the at least one sub-channel can be within and / or outside the operating channel bandwidth of the first station and outside the operating channel bandwidth of the second station. For example, the first station performs channel switching when it performs TDLS (Tunneled Direct Link Setup) communication, and thus knows the interference situation of the channel outside the current operating channel bandwidth.
[0112] • Regarding the set of transmission parameters:
[0113] In some embodiments, the set of transmission parameters includes at least one of the following parameters: sub-channel BW (Bandwidth), MCS, NSS (Number of Spatial Streams), target RSSI (Received Signal Strength Indicator), whether to use DRU (Distributed-Tone Resource Unit), whether to use frequency domain duplication transmission, whether to use spatial domain duplication transmission.
[0114] In some embodiments, the first frame indicates a plurality of sub-channels and a plurality of sets of parameters in the set of transmission parameters. The second station can use all the sub-channels and all the transmission parameters indicated by the first frame; or, the second station can also use only part of the sub-channels and part of the transmission parameters indicated by the first frame. Whether the second station uses all the sub-channels and all the transmission parameters is determined by the second station autonomously. For example, the second station randomly selects the part of the sub-channels and the part of the transmission parameters to use, or the second station selects the part of the sub-channels and the part of the transmission parameters to use according to at least one of the following: the capability of the second station itself, the traffic demand, the QoS demand, the size of the data volume, the expectation of the first station, the suggestion of the first station, the request of the first station.
[0115] • Regarding the type of station:
[0116] The first station can be a terminal device, or a network device, or an AP, or a non-AP STA. The second station can also be a terminal device, or a network device, or an AP, or a non-AP STA.
[0117] In some embodiments, the first station includes a non-AP STA, and the second station includes an AP. For example, the TXOP shared by the first station to the second station is used for downlink transmission.
[0118] In some embodiments, the first station includes a non-AP STA, and the second station includes a non-AP STA. For example, the TXOP shared by the first station to the second station is used for point-to-point transmission.
[0119] In some embodiments, the first station comprises an AP, and the second station comprises a non-AP STA. Exemplarily, the TXOP shared by the first station to the second station is for uplink transmission.
[0120] In some embodiments, the first station comprises an AP, and the second station comprises an AP. Exemplarily, the TXOP shared by the first station to the second station is for M-AP coordinated transmission.
[0121] • Regarding “request” and “suggestion”:
[0122] Please refer to the relevant content in step 320, which will not be repeated here.
[0123] • Regarding “TXOP” and “subsequent transmission”:
[0124] In this application, the subchannel and transmission parameter indicated by the first frame can be applicable to the TXOP shared by the first station to the second station this time, or to the subsequent transmission after the second station receives the first frame. That is, if the first frame is used to request or suggest the second station to use at least one set of parameters in the set of at least one subchannel and transmission parameter in the TXOP, the subchannel and transmission parameter indicated by the first frame is valid within the TXOP shared by the first station to the second station this time. If the first frame is used to request or suggest the second station to use at least one set of parameters in the set of at least one subchannel and transmission parameter in the subsequent transmission, the subchannel and transmission parameter indicated by the first frame is always valid after the second station receives the first frame. In addition, whether the subchannel and transmission parameter indicated by the first frame is applicable to the TXOP shared this time or the subsequent transmission does not conflict. For example, the subchannel and transmission parameter indicated by the first frame can be applicable to both the TXOP shared this time and the subsequent transmission. For example, part of the subchannel and transmission parameter indicated by the first frame is applicable to the TXOP shared this time, and the other part of the subchannel and transmission parameter is applicable to the subsequent transmission.
[0125] (1) The first frame is used to request or suggest the second station to use at least one subchannel and at least one set of parameters in the TXOP
[0126] In some embodiments, the first frame is used to request or suggest the second station to use at least one subchannel and at least one set of parameters in the TXOP. Wherein, the TXOP is the TXOP obtained by the first station this time.
[0127] Exemplarily, after obtaining the TXOP, the first station shares the TXOP to the second station, and requests or suggests the second station to use one or more specified subchannels and one or more sets of values in the specified set of transmission parameters to perform transmission to the first station in the TXOP.
[0128] In some embodiments, different sub-channels in the at least one sub-channel correspond to different parameters in the set of transmission parameters. That is, the first frame indicates a different set of values in the set of transmission parameters for different sub-channels.
[0129] In some embodiments, the first frame comprises a TXOP Sharing Request Frame. That is, the first frame is also used to share a TXOP with the second station.
[0130] For example, FIG. 10 shows a diagram of TXOP sharing. The first station indicates at least one of the following in an initial control frame, such as a TXOP Sharing Request Frame: duration of the remaining TXOP to be shared, STA’s queueing status, TB PPDU parameters, etc. PPDU stands for Physical Layer Protocol Data Unit. Optionally, the second station responds with a CTS-to-self frame to accept the sharing of the first station, or a CTS frame to reject the sharing of the first station. Optionally, the second station performs downlink or uplink MU (Multi-User) transmission or M-AP operation or point-to-point transmission in the shared TXOP until the TXOP duration expires. Optionally, the second station can expand the bandwidth by performing a backoff procedure in the shared TXOP. Optionally, the second station can return the TXOP to the first station by sharing again.
[0131] For example, FIG. 11 shows another diagram of TXOP sharing. The first station allocates RUs (Resourece Units) to two or more synchronized point-to-point frame exchanges by sending a MU-RTS TXS TF (MU-RTS TXOP Sharing Trigger Frame).
[0132] In some embodiments, the first frame comprises at least one of the following: an RTS (Request to Send) frame, a MU-RTS frame, a Qos Null Frame, a first control frame.
[0133] In some embodiments, the MU-RTS frame comprises at least one of the following fields: a Common Info field, a Special User Info field, a User Info field.
[0134] In the present application, the Special User Info field is also essentially a kind of User Info field, and its particularity lies in that the value of the AID (Association Identifier) 12 field in the Special User Info field is a specific value (such as 2007), which is different from the value of the AID 12 field in the User Info field. Optionally, the Special User Info field further comprises a field for indicating parameters related to EHT.
[0135] In some embodiments, the User Info field comprises at least one of the following fields: an RU Allocation field, a Primary Secondary 160 (PS160) field, a Transmission Parameter field. Among them, the RU Allocation field and / or the Primary Secondary 160 field are used to indicate at least one subchannel, and the Transmission Parameter field is used to indicate at least one set of parameters in a transmission parameter set.
[0136] In some embodiments, the User Info field comprises at least one of the following fields: an AID 12 field, an RU Allocation field, an Allocation Duration field, a PS160 field.
[0137] In some embodiments, the User Info field comprises at least one of the following fields: an AID 12 field, an RU Allocation field, a Transmission Duration field, a PS160 field, a Transmission Parameter field.
[0138] In some embodiments, the first User Info field included in the MU-RTS frame comprises an Allocation Duration field.
[0139] In some embodiments, the Common Info field comprises at least one of the following fields: an RU Allocation field, a Primary Secondary 160 field, a Transmission Parameter field. Among them, the RU Allocation field and / or the Primary Secondary 160 field are used to indicate at least one subchannel, and the Transmission Parameter field is used to indicate at least one set of parameters in a transmission parameter set.
[0140] In some embodiments, the transmission parameter field includes at least one of the following fields: a field for indicating MCS, a field for indicating NSS, a field for indicating desired RSSI, a field for indicating whether to use DRU, a field for indicating whether to use frequency domain replication transmission, a field for indicating whether to use spatial domain replication transmission.
[0141] In some embodiments, the sharing of the TXOP and the at least one subchannel, the at least one set of parameters, are indicated by the same first frame.
[0142] In some embodiments, the sharing of the TXOP and the at least one subchannel, the at least one set of parameters, are indicated separately. That is, the sharing of the TXOP and the at least one subchannel, the at least one set of parameters, are indicated by at least two first frames. For example, the first station indicates the at least one subchannel, the at least one set of parameters, in a first frame A, and indicates the sharing of the TXOP in a first frame B. Exemplarily, the first frame A includes a data frame and / or a QoS null frame, and the first frame B includes a TXOP sharing request frame.
[0143] In some embodiments, the second station sends a TXOP sharing response frame to the first station for indicating whether to accept the TXOP sharing of the first station.
[0144] In some embodiments, the first frame is for RDG (Reverse Direction Grant). That is, the first frame supports reverse sharing of the TXOP, and the first station can request or suggest the second station to use the at least one subchannel and the at least one set of parameters in the set of transmission parameters in the TXOP in the reverse direction grant.
[0145] In some embodiments, the first frame includes at least one of the following: a first data frame, a first management frame, a QoS null frame appended after the first data frame, a first management frame appended after the first data frame.
[0146] In some embodiments, the first data frame includes an A-Control (Aggregation Control) field.
[0147] In some embodiments, the QoS null frame appended after the first data frame includes an A-Control field.
[0148] In some embodiments, the aggregation control field includes a control information (Control Information) field, and the control information field includes at least one of the following fields: a RU allocation field, a primary-secondary 160 field, a transmission parameter field. The RU allocation field and / or the primary-secondary 160 field are used to indicate the at least one subchannel, and the transmission parameter field is used to indicate the at least one set of parameters in the set of transmission parameters.
[0149] In some embodiments, the first management frame comprises a subchannel info element, the subchannel info element being used to indicate at least one subchannel and at least one set of parameters in the set of transmission parameters.
[0150] In some embodiments, the subchannel info element comprises at least one of the following fields: an element identification field, a length field, an element identification extension field, a number of subchannels field, a subchannel field. The subchannel field is used to indicate one of the at least one subchannel and one set of parameters in the set of transmission parameters.
[0151] In some embodiments, the subchannel field comprises at least one of the following fields: a RU allocation field, a primary-secondary 160 field, a transmission parameter field. The RU allocation field and / or the primary-secondary 160 field is used to indicate the at least one subchannel, and the transmission parameter field is used to indicate at least one set of parameters in the set of transmission parameters.
[0152] In some embodiments, the subchannel info element comprises a plurality of subchannel fields. Optionally, the plurality of subchannel fields are named as Subchannel 1 to Subchannel N, N being an integer greater than or equal to 1.
[0153] In some embodiments, the RDG and the at least one subchannel and the at least one set of parameters are indicated by the same first frame.
[0154] In some embodiments, the RDG and the at least one subchannel and the at least one set of parameters are indicated separately. That is, the sharing of the reverse TXOP and the at least one subchannel and the at least one set of parameters are indicated by at least two first frames. For example, the first station indicates the at least one subchannel and the at least one set of parameters in a first frame A, and indicates the sharing of the reverse TXOP, i.e. the RDG, in a first frame B. Exemplarily, the first frame A comprises a data frame, and the first frame B comprises a first management frame and / or a QoS null frame. Exemplarily, the first frame A comprises a first management frame and / or a QoS null frame, and the first frame B comprises a data frame.
[0155] The reverse transmission authorization is actually a mechanism for the RD initiator to share the TXOP with the RD responder. Exemplarily, the RD exchange sequence is shown in FIG. 12.
[0156] a) TXOP Holder or Service Period Source sends a RDG PPDU (i.e. a PPDU containing a RD Grant), which is represented by a PPDU containing one or more +HTC (High Throughput Control) MPDUs (Medium Access Control Protocol Data Unit). Where the RDG / More PPDU field is equal to 1. The STA sending this PPDU is called the RD initiator. The rules for the RD initiator only apply in a single RD exchange sequence, i.e. from the sending of the RDG PPDU by the RD initiator until the end of the last PPDU in the entire RD exchange sequence.
[0157] b) The RD responder sends one or more PPDU, i.e. a RD Response Burst. The first (or only) PPDU of the RD Response Burst contains at most one immediate BA (Block ACK) frame or ACK frame. The last (or only) PPDU of the RD Response Burst requires an immediate BA frame response or ACK frame response. The rules for the RD responder only apply in a single RD exchange sequence, i.e. from the reception of the RDG PPDU by the RD responder until the sending of a PPDU by the RD responder with the RDG / More PPDU field equal to 0.
[0158] c) If required by the last PPDU of the RD Response Burst, a PPDU containing an immediate BA frame or ACK frame is transmitted by the RD initiator (the final PPDU of the RD initiator).
[0159] If the RD initiator is a HE (High Efficiency) STA and the RD responder is a HE AP, the RD Response Burst can contain one or more basic trigger frames. The basic trigger frames shall trigger the RD initiator and at least one other STA in a full bandwidth UL MU-MIMO (Uplink Multi-User Multiple-Input Multiple-Output) transmission.
[0160] (2) The first frame is used to request or suggest the second station to use at least one subchannel and at least one set of parameters in a subsequent transmission
[0161] In some embodiments, the first frame is used to request or suggest the second station to use at least one subchannel and at least one set of parameters in a set of transmission parameters in a subsequent transmission. Where the subsequent transmission refers to a transmission after the second station receives the first frame.
[0162] In some embodiments, different sub-channels in the at least one sub-channel correspond to different parameters in the set of transmission parameters. That is, the first frame indicates different sets of values in the set of transmission parameters for different sub-channels.
[0163] In some embodiments, the first frame is for link adaptation control. That is, the first station can request or suggest the second station to use the at least one sub-channel and at least one set of parameters in the set of transmission parameters in a subsequent transmission based on a link adaptation control technique.
[0164] In some embodiments, the first frame comprises at least one of: a first data frame, a first management frame, a QoS null frame appended after the first data frame, a first management frame appended after the first data frame.
[0165] In some embodiments, the first data frame comprises an A-Control field.
[0166] In some embodiments, the QoS null frame appended after the first data frame comprises an A-Control field.
[0167] In some embodiments, the aggregation control field comprises a control information field, the control information field comprising at least one of: an RU allocation field, a primary-secondary 160 field, a transmission parameter field. Wherein the RU allocation field and / or the primary-secondary 160 field is used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate the at least one set of parameters in the set of transmission parameters.
[0168] In some embodiments, the first management frame comprises a sub-channel information element, the sub-channel information element being used to indicate the at least one sub-channel and the at least one set of parameters in the set of transmission parameters.
[0169] In some embodiments, the sub-channel information element comprises at least one of: an element identification field, a length field, an element identification extension field, a sub-channel number field, a sub-channel field. Wherein the sub-channel field is used to indicate one of the at least one sub-channel and one set of parameters in the set of transmission parameters.
[0170] In some embodiments, the sub-channel field comprises at least one of: an RU allocation field, a primary-secondary 160 field, a transmission parameter field. Wherein the RU allocation field and / or the primary-secondary 160 field is used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate the at least one set of parameters in the set of transmission parameters.
[0171] In some embodiments, the subchannel information element includes a plurality of subchannel fields. Optionally, the plurality of subchannel fields are named as Subchannel 1 to Subchannel N, N is an integer greater than or equal to 1.
[0172] In some embodiments, the TXOP sharing request frame and / or the first frame for RDG described above can also be used to request or suggest the second station to use at least one subchannel and at least one set of parameters in subsequent transmissions.
[0173] Regarding the link adaptation control technology, this application mainly introduces two kinds: HLA (HE Link Adaptation, High Efficiency Link Adaptation) control technology and ELA (EHT Link Adaptation, Extremely High Throughput Link Adaptation) control technology. The HE or EHT station can send transmission parameters for subsequent uplink transmission or downlink transmission or point-to-point transmission or M-AP transmission based on request (Solicited) or non-request (Unsolicited).
[0174] 1) HLA control
[0175] The format of the control information subfield in the HLA control field is shown in Figure 13, including at least one of the following subfields: Unsolicited MCS Feedback, MRQ (MCS Request), NSS, HE-MCS, DCM (Dual Carrier Modulation), RU allocation, BW, MSI / Partial PPDU Parameters (MRQ Sequence Identifier / Partial PPDU Parameters), Tx Beamforming, UL HE TB PPDU MFB, and reserved. Among them, the RU allocation subfield indicates the RU of the recommended HE-MCS / RU specified by the MFB requester to obtain feedback.
[0176] If the Unsolicited MFB subfield is l and the UL HE TBPPDU MFB subfield is 0, the RU Allocation subfield indicates the RU for which the recomended HE-MCS applies to the PPDU sent to the STA, as defined in 26.13 (Link adaptation using the HLA Control subfield).
[0177] If the Unsolicited MFB subfield is 0 and the MRQ subfield is 1, the RU subfield indicates the RU requested by the MFB requester to get feedback.
[0178] The RU Allocation subfield is interpreted with the BW subfield to specify the RU.
[0179] The RU index encoding is as defined in Table 9-53 (B7-B1 of the RU Allocation subfield (1 lax)).
[0180] If the Unsolicited MFB subfield is l, the UL HE TBPPDU MFB subfield is l, the RU Allocation subfield indicates the RU for which the recommended HE-MCS applies to the HE TB PPDU sent from the STA, as defined in 26.13 (ink adaptation using the HLA Control subfield) and that the actual allocation of the RU can be ignored by the recipient.
[0181] Otherwise, this subfield is reserved.
[0182] Regarding 26.13 (Link adaptation using the HLA Control subfield):
[0183] In an unsolicited MFB response the PPDU Formats, Coding Type, and Tx Beamforming subfields are set according to the RXVECTOR parameters of the received PPDU from which the HE-MCS, RU, BW, and NSS are estimated, as follows:
[0184] The PPDU format subfield is set and encoded as follows:
[0185] — 0 if the parameter FORMAT is equal to HE SU.
[0186] — 1 if the parameter FORMAT is equal to HE MU.
[0187] — 2 if the parameter FORMAT is equal to HE ER SU.
[0188] — 3 if the parameter FORMAT is equal to HE TB.
[0189] — The Coding Type subfield is set to 0 if the parameter FEC_CODING is equal to BCC_CODING and set to 1 if that parameter is equal to LDPC_CODING.
[0190] — The Tx Beamforming subfield is set to 1 if the parameter BEAMFORMED is equal to 1 and set to 0 if that parameter is equal to 0.
[0191] — The BW subfield shall indicate a bandwidth less than or equal to the bandwidth indicated by the parameter CH_BANDWIDTH.
[0192] — The RU subfield indicates the RU at which the recommended HE-MCS is applied. The recommended RU shall be within an RU or a bandwidth in which the received HE PPDU is located. Limiting RU must be within the frequency domain range occupied by the previously received PPDU.
[0193] A non-AP HE STA may set the UL HE TB PPDU MFB to 1 in the HLA Control field it transmits to the AP to indicate that the NSS,HE-MCS,DCM,BW,and RU Allocation in the HLA Control field represent the recommended MFB for the HE TB PPDU sent from the non-AP HE STA. The AP should not exceed the recommended RU size indicated in the most recently received RU Allocation field of the HLA Control field when it sends a triggering frame addressed to the STA.
[0194] 2) ELA Control
[0195] The format of the Control Information subfield in the ELA Control field is shown in FIGURE 14, including at least one of the following subfields: Unsolicited MFB, MRQ / UL EHT TB PPDU MFB, NSS, EHT-MCS, RU Allocation, PS160, BW, MSI / Partial PPDU Parameters, Tx Beamforming, HLA / ELA. Among them, the MRQ / UL EHT TB PPDU MFB subfield includes an ELA feedback request indication (ELA Feedback Request Indicator) and an UL EHT TB PPDU MFB indication (UL EHT TB PPDU MFB Indication).
[0196] When the MRQ / UL EHT TB PPDU MFB subfield is set to 1 and the Unsolicited MFB subfield is set to 0, it indicates a request for ELA feedback. English translation: Set to 1 with the Unsolicited MFB subfield set to 0to indicate arequest for an ELA feedback.
[0197] Set to 0 with the Unsolicited MFB subfield set to 0 to indicate a response to an ELA request.
[0198] If the Unsolicited MFB subfield is equal to l,a value of l in this subfield indicates that the NSS.EHT-MCS,BW PS160.and RU Allocation subfields represent the recomended MFB for subsequent EHT TB PPDU(s) sent by the STA that is issu- ing this recommendation as defined in 35.19(EHT link adaptation using ELA Control subfield).
[0199] If the Unsolicited MFB subfield is 1 and MRQ / UL EHT TB PPDU MFB subfield is set to 0, then the NSS, EHT-MCS, PS160, RUAllocation, and BW subfields represent the recomnended val-ues for subsequent EHT MU PPDU(s) sent to the STA that is issuing this recomendation.
[0200] Regarding 35.19 (EHT link adaptation using ELA Control subfield):
[0201] In an unsolicited MFB response, the PPDU Formats, Coding Type, and Tx Beamforming subfields are set according to the RXVECTOR parameters of the received PPDU from which the EHT-MCS, RU or MRU, bandwidth, and NSS are estimated, as follows:
[0202] The PPDU format subfield is set and encoded as follows:
[0203] • 0 if the parameter FORMAT is equal to EHT_MU.
[0204] • 1 if the parameter FORMAT is equal to EHT_TB.
[0205] — The Coding Type subfield is set to 0 if the parameter FEC_CODING is equal to BCC_CODING and set to 1 if that parameter is equal to LDPC_CODING.
[0206] — The Tx Beamforming subfield is set to 1 if the parameter BEAMFORMED is equal to 1 and set to 0 if that parameter is equal to 0.
[0207] — The BW subfield shall indicate a bandwidth less than or equal to the bandwidth indicated by the parameter CH_BANDWIDTH.
[0208] — The RU or MRU subfield and the PS160 subfield jointly indicate the RU or MRU at which the recommended EHT-MCS is applied. The recommended RU or MRU shall be within an RU or MRU or abandwidth in which the received EHT PPDU is located. Limiting RU or MRU must be within the frequency domain range occupied by the previously received PPDU.
[0209] A non-AP EHT STA may set the Unsolicited MFB subfield to 1 and the MRQ / UL EHT TB PPDU MFB to 1 in the ELA Control field it transmits to the AP to indicate that the NSS,EHT-MCS,bandwidth,and RU allocation in the ELA Control field represent the recommended MFB for subsequent EHT TB PPDU(s) sent by the STA that is issuing this recommendation. The AP should not exceed the recommended RU or MRU size indicated in the most recently received RU Allocation and PS160 subfield of the ELA Control field when it sends a triggering frame addressed to the STA.
[0210] In summary, the method provided by the embodiments of the present application supports the first station to indicate the subchannel and the set of transmission parameters used by the second station through the first frame, and the frame format design and the transmission parameter design are given, and a specific and feasible method for flexibly adjusting the transmission parameters is provided. Moreover, the subchannel and the set of transmission parameters indicated by the first frame can be applicable to the current TXOP or subsequent transmission, further improving the flexibility of adjusting the transmission parameters. In addition, the sending of the first frame is applicable to various communication scenarios, and can be applied to, for example, a TXOP sharing scenario, an RDG scenario, an HLA control scenario, an ELA control scenario, and the like. The method provided by the embodiments of the present application has good flexibility, applicability and practicability, and helps to improve the success rate and feasibility of adjusting the transmission parameters. Since the transmission parameters indicated by the first frame are requested or recommended, the transmission parameters are more in line with the expectations and capabilities of the first station, and the adjusted transmission parameters are more accurate and reliable, which helps to ensure the communication efficiency in the system.
[0211] FIG. 15 shows a flow diagram of a communication method provided by an example embodiment of the present application. The method is performed by the second station. The method includes at least part of the following steps:
[0212] Step 520: receiving a first frame, the first frame including a set of transmission parameters requested or suggested for use by the second station on at least one subchannel.
[0213] The at least one subchannel includes at least one of the following: a subchannel within the operating channel bandwidth of the first station; a subchannel outside the operating channel bandwidth of the first station; a subchannel within the operating channel bandwidth of the second station; a subchannel outside the operating channel bandwidth of the second station. That is, the subchannel requested or suggested by the first frame can be within or outside the operating channel bandwidth of the first station, and can be within or outside the operating channel bandwidth of the second station.
[0214] The first frame including a set of transmission parameters requested for use by the second station on at least one subchannel can be understood as the first frame requesting the second station to transmit on the at least one subchannel using the set of transmission parameters. The transmission by the second station based on the first frame can be DL transmission or UL transmission, i.e. the second station can receive or transmit based on the first frame. If the first frame includes a set of transmission parameters requested for use by the second station on at least one subchannel, and the second station accepts the sharing of the first frame, the second station must use the subchannel and the set of transmission parameters indicated by the first frame for transmission.
[0215] The first frame including a set of transmission parameters suggested for use by the second station on at least one subchannel can be understood as the first frame suggesting the second station to transmit on the at least one subchannel using the set of transmission parameters. The transmission by the second station based on the first frame can be DL transmission or UL transmission, i.e. the second station can receive or transmit based on the first frame. If the first frame includes a set of transmission parameters suggested for use by the second station on at least one subchannel, and the second station accepts the sharing of the first frame, the second station can use the subchannel and the set of transmission parameters indicated by the first frame for transmission, or can not use the subchannel and the set of transmission parameters indicated by the first frame for transmission. For the second station, the subchannel and the set of transmission parameters suggested by the first frame are not necessarily used.
[0216] Optionally, the "suggested" can be extended to "expected". For example, the first frame including a set of transmission parameters expected for use by the second station on at least one subchannel, in this case, for the second station, the subchannel and the set of transmission parameters suggested by the first frame are not necessarily used. If the first frame includes a set of transmission parameters suggested for use by the second station on at least one subchannel, and the second station accepts the sharing of the first frame, the second station can use the subchannel and the set of transmission parameters indicated by the first frame for transmission, or can not use the subchannel and the set of transmission parameters indicated by the first frame for transmission.
[0217] The first station in the embodiments of the present application can include a terminal device, a network device, an AP 110, or a non-AP STA 120 as shown in FIG. 1. The second station in the embodiments of the present application can include a terminal device, a network device, an AP 110, or a non-AP STA 120 as shown in FIG. 1.
[0218] To sum up, the method provided in the embodiments of the present application sends a first frame to request or suggest the second station to use a sub-channel and a set of transmission parameters, instead of waiting for the scheduling of the second station to adjust the parameters. Therefore, the method provided in the embodiments of the present application is more flexible for the first station. When the interference level changes, the first station can timely and autonomously send the first frame to request or suggest the second station to adjust the parameters, and the second station can more timely adjust the transmission parameters. Since the transmission parameters indicated in the first frame are requested or suggested, the transmission parameters are more in line with the expectations and capabilities of the first station, and the adjusted parameters are more accurate and reliable, which helps to ensure the communication efficiency in the system.
[0219] In some embodiments, step 520 can also be implemented as step 620, as shown in FIG. 16.
[0220] FIG. 16 shows a flow diagram of a communication method provided in an example embodiment of the present application. The method is performed by the second station. The method includes at least part of the following steps:
[0221] Step 620: receiving a first frame, the first frame being used to request or suggest the second station to use at least one sub-channel and at least one set of parameters in a set of transmission parameters in a TXOP and / or subsequent transmission.
[0222] For the related content of the sub-channel, the set of transmission parameters, the type of station, the “request” and “suggestion”, and the “TXOP” and “subsequent transmission”, please refer to step 420, which will not be repeated here.
[0223] In summary, the method provided by the embodiments of the present application supports the first station indicating the subchannel and the set of transmission parameters used by the second station through the first frame, and provides the frame format design and the transmission parameter design, and provides a specific feasible and timely and flexible method for adjusting the transmission parameters. Moreover, the subchannel and the set of transmission parameters indicated by the first frame can be applicable to the current TXOP or subsequent transmission, further improving the flexibility of adjusting the transmission parameters. In addition, the transmission of the first frame is applicable to various communication scenarios, and can be applied to, for example, the TXOP sharing scenario, the RDG scenario, the HLA control scenario, the ELA control scenario, and the like. The method provided by the embodiments of the present application has good flexibility, applicability and practicability, and helps to improve the success rate and feasibility of adjusting the transmission parameters. Since the transmission parameters indicated by the first frame are requested or suggested, the transmission parameters are more in line with the expectations and capabilities of the first station, and the adjusted transmission parameters are more accurate and reliable, which helps to ensure the communication efficiency in the system.
[0224] FIG. 17 shows a flowchart of a communication method provided by an example embodiment of the present application, taking the first frame as a TXOP sharing request frame, and the first station as STA1 and the second station as AP for example.
[0225] Since STA1 is interfered by strong interference on the primary 40MHz subchannel (denoted as P40), STA1 requests or suggests AP to use the secondary 40MHz subchannel (denoted as S40) and a set of values of the corresponding set of transmission parameters for downlink transmission in the TXOP in the TXOP sharing request frame.
[0226] For example, the TXOP sharing request frame includes at least one of the following: an RTS frame, an MU-RTS frame, a QoS Null frame, and a first control frame. For example, the set of values of the set of transmission parameters includes: a BW of 40MHz, a modulation and coding order of MCS3, an NSS of 1, an expected RSSI of -60dBm (decibel milliwatt), the use of DRU, and the use of frequency domain duplication transmission.
[0227] Optionally, AP can also send a TXOP sharing response frame to STA1, for indicating whether AP accepts the TXOP sharing of STA1.
[0228] After AP accepts the TXOP sharing of STA1, AP uses the indicated transmission parameter values on the indicated S40 subchannel to perform downlink transmission with STA1. Under the scheduling of AP, STA1 can also send an ACK frame to AP.
[0229] In some embodiments, the TXOP and the subchannel, the set of transmission parameters can be indicated separately. For example, STA1 indicates the value of the subchannel and the set of transmission parameters in the preamble of the uplink data frame and / or the preamble of the QoS Null frame, and only indicates the shared TXOP in the TXOP sharing request frame. However, this approach can be relatively high in load, because the A-Control field of each data frame or QoS Null frame is limited in length and can only carry one set of parameter values. If multiple sets of parameter values are to be indicated, multiple data frames or QoS Null frames need to be appended, which can easily cause relatively high consumption of transmission resources.
[0230] FIG. 18 shows a flowchart of a communication method according to an example embodiment of the present application, in which the first frame includes a TXOP sharing request frame, the first station includes STA1, and the second station includes an AP.
[0231] The difference between FIG. 18 and FIG. 17 is that, in the TXOP shared by STA1 shown in FIG. 18, the AP can perform downlink transmission with STA1 using the S40 subchannel while performing downlink transmission with STA2 using the P40 subchannel. According to the scheduling of the AP, STA1 and STA2 respectively reply to the AP with ACK frames on the S40 subchannel and the P40 subchannel.
[0232] FIG. 19 shows a flowchart of a communication method according to an example embodiment of the present application, in which the first frame includes a TXOP sharing request frame, the first station includes STA1, and the second station includes an AP.
[0233] The difference between FIG. 19 and FIG. 17 is that STA1 indicates both the S40 subchannel and the P40 subchannel, and the values of the set of transmission parameters corresponding to the S40 subchannel and the P40 subchannel respectively.
[0234] The set of transmission parameters corresponding to the S40 subchannel and the P40 subchannel can be the same or not. For example, STA1 can indicate multiple subchannels and the values of the set of transmission parameters corresponding to the multiple subchannels respectively, in which different values in the set of transmission parameters correspond to different subchannels. Then, the AP can use all the subchannels and the values of the set of transmission parameters corresponding to the subchannels indicated by STA1, or only use part of the subchannels and the values of the set of transmission parameters corresponding to the subchannels indicated by STA1. For example, the AP only uses the S40 subchannel and the values of the set of transmission parameters corresponding to the S40 subchannel, or only uses the P40 subchannel and the values of the set of transmission parameters corresponding to the P40 subchannel.
[0235] FIG. 20 shows a flowchart of a communication method according to an example embodiment of the present application, in which the first frame is used for RDG, the first station includes STA1, and the second station includes an AP.
[0236] Since STA1 is interfered by a stronger interference on the P40 subchannel, STA1 indicates the RDG and the reverse transmission duration through the first frame, and requests or suggests the AP to use the S40 subchannel and a set of values of the transmission parameter set to perform the downlink transmission.
[0237] For example, the first frame includes at least one of the following: a data frame, one or more QoS null frames appended after the data frame, and a first management frame appended after the data frame. FIG. 20 takes the first frame including the uplink data frame as an example.
[0238] For example, the set of values of the transmission parameter set includes the following: the BW is 40 MHz, the modulation and coding order is MCS2, the NSS is 1, the expected RSSI is -60 dBm, the DRU is used, and the frequency domain duplication transmission is used.
[0239] The AP uses the indicated transmission parameter values to perform the downlink transmission with STA1 on the S40 subchannel indicated by the first frame. Under the scheduling of the AP, STA1 can also reply to the AP with an ACK frame.
[0240] In some embodiments, the RDG and the subchannel and the transmission parameter set can be indicated separately. For example, STA1 indicates the RDG in the preamble uplink data frame, and indicates the values of the subchannel and the transmission parameter set in the QoS null frame or the first management frame appended after the uplink data frame. For example, STA1 indicates the values of the subchannel and the transmission parameter set in the preamble uplink data frame, and indicates the RDG in the QoS null frame or the first management frame appended after the uplink data frame.
[0241] FIG. 21 shows a flowchart of a communication method according to an example embodiment of the present application, taking the first frame for RDG, and taking the first station including STA1 and the second station including AP as an example.
[0242] Different from FIG. 20, the AP shown in FIG. 21 can perform downlink transmission with STA2 on the P40 subchannel while performing downlink transmission with STA1 on the S40 subchannel. Under the scheduling of the AP, STA1 and STA2 respectively reply to the AP with an ACK frame on the S40 subchannel and the P40 subchannel.
[0243] FIG. 22 shows a flowchart of a communication method according to an example embodiment of the present application, taking the first frame for RDG, and taking the first station including STA1 and the second station including AP as an example.
[0244] Different from FIG. 20, the STA1 in FIG. 22 indicates the S40 subchannel and the P40 subchannel simultaneously, and the corresponding value of the transmission parameter set of the S40 subchannel and the P40 subchannel respectively.
[0245] The transmission parameters corresponding to the S40 subchannel and the P40 subchannel can be the same or not completely the same. Taking different values in the transmission parameter set corresponding to different subchannels as an example, the STA1 can indicate multiple subchannels and the value of the transmission parameter set corresponding to the multiple subchannels respectively. Then, the AP can use all the subchannels and the value of the transmission parameter set corresponding to the subchannels indicated by the STA1, or only use part of the subchannels and the value of the transmission parameter set corresponding to the subchannels indicated by the STA1. For example, the AP only uses the S40 subchannel and the value of the transmission parameter set corresponding to the S40 subchannel, or only uses the P40 subchannel and the value of the transmission parameter set corresponding to the P40 subchannel.
[0246] FIG. 23 shows a flow diagram of a communication method provided by an example embodiment of the present application, taking the first frame for link adaptation as an example, the first station including the STA1 and the second station including the AP.
[0247] Since the STA1 is interfered by a stronger interference on the P40 subchannel, the STA1 requests or suggests the AP to use the S40 subchannel and the corresponding set of values of the transmission parameter set for downlink transmission in subsequent transmission based on the link adaptation technology through the first frame.
[0248] For example, the first frame includes at least one of the following: a data frame, one or more QoS null frames attached after the data frame, a first management frame attached after the data frame, and a separately sent first management frame. FIG. 23 takes the data frame including the uplink as an example.
[0249] For example, the set of values of the transmission parameter set includes: the BW is 40MHz, the modulation and coding order is MCS4, the NSS is 1, the expected RSSI is -60dBm, the DRU is used, and the frequency domain duplication transmission is used.
[0250] The AP uses the indicated transmission parameter value on the S40 subchannel indicated by the first frame to perform downlink transmission with the STA1. Under the scheduling of the AP, the STA1 can also reply to the AP with an ACK frame.
[0251] FIG. 24 shows a flow diagram of a communication method provided by an example embodiment of the present application, taking the first frame for link adaptation as an example, the first station including the STA1 and the second station including the AP.
[0252] Different from FIG. 23, the AP shown in FIG. 24 can use the S40 subchannel to perform downlink transmission with STA1 and use the P40 subchannel to perform downlink transmission with STA2 at the same time. According to the scheduling of the AP, STA1 and STA2 respectively reply ACK frames to the AP on the S40 subchannel and the P40 subchannel.
[0253] FIG. 25 shows a flow diagram of a communication method according to an example embodiment of the present application, taking the first station as STA1 and the second station as AP for example.
[0254] Different from FIG. 23, the STA1 shown in FIG. 25 indicates the S40 subchannel and the P40 subchannel at the same time, and the values of the transmission parameter sets corresponding to the S40 subchannel and the P40 subchannel respectively.
[0255] The transmission parameters corresponding to the S40 subchannel and the P40 subchannel can be the same or not. Taking the different values in the transmission parameter sets corresponding to different subchannels as an example, the STA1 can indicate multiple subchannels and the values of the transmission parameter sets corresponding to the multiple subchannels respectively. Then, the AP can use all the subchannels and the values of the transmission parameter sets corresponding to the subchannels indicated by the STA1, or use only part of the subchannels and the values of the transmission parameter sets corresponding to the subchannels indicated by the STA1. For example, the AP uses only the S40 subchannel and the values of the transmission parameter sets corresponding to the S40 subchannel, or uses only the P40 subchannel and the values of the transmission parameter sets corresponding to the P40 subchannel.
[0256] The embodiments shown in FIGS. 17-25 all take the first station as STA1 and the second station as AP for example. In fact, the first station can be an AP or a non-AP STA, and the second station can also be an AP or a non-AP STA, and is not limited to the uplink and downlink communication scenarios shown in FIGS. 17-25.
[0257] In addition, it should be noted that in the present application, uplink transmission refers to the transmission from a non-AP STA to an AP, i.e., the non-AP STA is the sender and the AP is the receiver. Downlink transmission refers to the transmission from an AP to a non-AP STA, i.e., the AP is the sender and the non-AP STA is the receiver. The transmission from one non-AP STA to another non-AP STA can be referred to as point-to-point transmission. The transmission from one AP to another AP can be referred to as M-AP transmission.
[0258] Further, the present application also exemplarily shows several more specific frame format designs of the first frame.
[0259] FIG. 26 shows a frame format of a first frame according to an embodiment of the present application, taking the first frame including a MU-RTS TXS trigger frame as an example. The numbers below each field represent the number of bytes or bits it can occupy. The MU-RTS TXS trigger frame includes at least one of the following fields: a Frame Control field, a Duration field, a Receiver Address (RA) field, a Transmitter Address (TA) field, a Common Info field, a User Info List field, a Padding field, and a Frame Check Sequence (FCS) field. The User Info List field includes a Special User Info field and one or more User Info fields.
[0260] The Common Info field can be an EHT Variant Common Info field or a UHR Variant Common Info field.
[0261] Taking the Common Info field as an EHT Variant Common Info field as an example, the Common Info field includes at least one of the following subfields: a Trigger Type, an UL Length, a More TF, a CS Required, an UL BW, a GI and HE-LTF Type / Triggered TXOP Sharing Mode, a reserved, a Number Of HE / EHT-LTF Symbols, an LDPC Extra Symbol Segment, an AP Tx Power, a Pre-FEC Padding Factor, a PE Disambiguity, an UL Spatial Reuse, a HE / EHT P160, a Special User Info Field Flag, and an EHT reserved.
[0262] • The value of the GI and HE-LTF Type / Triggered TXOP Share Mode field indicates different meanings when the values are different. Examples:
[0263] (1) When the first station includes an AP
[0264] The value of the GI and HE-LTF Type / Triggered TXOP Share Mode field is the first value (such as 0 or other value) indicates no TXOP sharing procedure is initiated (MU-RTS that does not initiate TXS procedure). The value is the second value (such as 1 or other value) indicates TXOP sharing procedure is initiated and the scheduled stations can only transmit MPDUs addressed to its associated AP (MU-RTS that initiates TXS procedure wherein a scheduled STA can only transmit MPDU(s) addressed to its associated AP). The value is the third value (such as 2 or other value) indicates TXOP sharing procedure is initiated and the scheduled stations can transmit MPDUs addressed to its associated AP or addressed to another STA (MU-RTS that initiates TXS procedure wherein a scheduled STA can transmit MPDU(s) addressed to its associated AP or addressed to another STA). The fourth value (such as 3 or other value) is reserved.
[0265] (2) When the first station includes a non-AP STA
[0266] The value of the GI and HE-LTF Type / Triggered TXOP Share Mode field is the first value (such as 0 or other value) indicates no TXOP sharing procedure is initiated. The value is the second value (such as 1 or other value) indicates TXOP sharing procedure is initiated and the scheduled peer stations (AP or non-AP STA) can only transmit MPDUs to the station that transmitted the MU-RTS TXS trigger frame. The value is the third value (such as 2 or other value) indicates TXOP sharing procedure is initiated and the scheduled peer stations (AP or non-AP STA) can transmit MPDUs to the station that transmitted the MU-RTS TXS trigger frame or other stations. The fourth value (such as 3 or other value) is reserved.
[0267] The first value, the second value, the third value, and the fourth value are different and are not limited to 0, 1, 2, and 3, and can be any other numerical value. In addition, the first value can be 1 or 2 or 3, the second value can be 0 or 2 or 3, the third value can be 0 or 1 or 3, and the fourth value can be 0 or 1 or 2.
[0268] The values of the HE or EHT primary 160 (HE / EHT P160) field in the EHT variant common information field have different meanings. Examples are as follows:
[0269] (1) When the first station includes an AP
[0270] When the value of the HE / EHT P160 field is the second value (such as 1 or other numerical value), it indicates that the requested uplink PPDU on the primary 160 MHz channel is an EHT TB PPDU. When the value is the first value (such as 0 or other numerical value), it indicates that the requested uplink PPDU on the primary 160 MHz channel is an HE TB PPDU.
[0271] (2) When the first station includes a non-AP STA
[0272] The HE / EHT P160 field is a reserved field.
[0273] The UL BW field in the EHT variant common information field and the uplink bandwidth extension field (see FIG. 27) in the special user information field can also have different meanings. Examples are as follows:
[0274] (1) When the first station includes an AP
[0275] The UL BW field and the uplink bandwidth extension field are used to jointly indicate the value of the bandwidth field in the U-SIG field of the requested EHT TB PPDU, which is equal to the bandwidth that the EHT TB PPDU will occupy.
[0276] (2) When the first station includes a non-AP STA
[0277] In some embodiments, the UL BW field and the uplink bandwidth extension field are used to jointly indicate the bandwidth used by the end station (AP or non-AP STA) for future transmission in the shared TXOP.
[0278] In some embodiments, the UL BW field and the uplink bandwidth extension field are reserved fields, because the RU allocation field and the primary secondary 160 (PS160) field also contain bandwidth information (see below).
[0279] • In some embodiments, one or more of the uplink length field, the HE-LTF / EHT-LTF symbol number field, the LDPC extra symbol segmentation field, the AP Tx Power field, the Pre-FEC padding factor field, the PE disambiguation field, the uplink spatial reuse field in the EHT variant common info field can be set as reserved fields. If all of these fields are set as reserved fields, there are 41 reserved bits in total. Adding the existing reserved fields and the EHT reserved field, there can be up to 52 reserved bits in the EHT variant common info field.
[0280] Figure 27 shows a format diagram of the user info list field in the MU-RTS TXS trigger frame as shown in Figure 26.
[0281] Among them, the special user info field includes at least one of the following subfields: AID12, PHY Version Identifier, Uplink Bandwidth Extension, EHT Spatial Reuse 1, EHT Spatial Reuse 2, U-SIG Disregard And Validate, and Reserved.
[0282] In the embodiments of the present application, the user info field can be as follows:
[0283] The first user info field includes at least one of the following subfields: AID12, RU allocation, Allocation Duration, and PS160. In this user info field, the AID12 field indicates the association identifier value of the opposite end station, where 0 value is the association identifier value of the access point. The Allocation Duration field indicates the duration of the TXOP shared to the opposite end station, in units of 16 microseconds. The RU allocation field and the PS160 field are used to jointly indicate the opposite end station (AP or non-AP STA) on which subchannel (not limited to the subchannel containing the primary 20MHz channel, but also the secondary 20MHz channel, or the secondary 40MHz channel, or the secondary 80MHz channel, or the secondary 160MHz channel, or the subchannel composed of multiple secondary 20MHz channels continuous in frequency, etc.) to respond to the CTS frame.
[0284] The second kind of user info field includes at least one of the following subfields: AID 12, RU allocation, Transmission Duration, MCS, NSS, Target RSSI, DRU (indicating whether to use DRU), frequency domain replication (indicating whether to use frequency domain replication), spatial domain replication (indicating whether to use spatial domain replication), PS 160. In this kind of user info field, the AID 12 field indicates the association identifier value of the opposite end site, or is set to a special value (such as 2008) to indicate that this user info field contains subchannel transmission parameter information. The RU allocation field and the PS 160 field are used to indicate the subchannel (such as a primary 20MHz channel, or a primary 40MHz channel, or a primary 80MHz channel, or a primary 160MHz channel, or a primary 320MHz channel, or a secondary 20MHz channel, or a secondary 40MHz channel, or a secondary 80MHz channel, or a secondary 160MHz channel, or a subchannel composed of a plurality of secondary 20MHz channels that are continuous in frequency, etc.) used by the opposite end site (AP or non-AP STA) for future transmission in the shared TXOP. The Transmission Duration field can be a reserved field, or when the available transmission duration on the corresponding subchannel is less than the shared transmission duration, this field indicates the available transmission duration on the corresponding subchannel in units of 16 microseconds.
[0285] The MU-RTS TXS trigger frame can include any one of the two kinds of user info fields described above, and the number thereof can be one or more. The MU-RTS TXS trigger frame can also include both of the two kinds of user info fields described above, and the number of each kind of user info field can be one or more.
[0286] For example, the MU-RTS TXS trigger frame includes only one or more first kind of user info fields.
[0287] For example, the MU-RTS TXS trigger frame includes only one or more second kind of user info fields.
[0288] For example, the MU-RTS TXS trigger frame includes one first kind of user info field and one or more second kind of user info fields. For example, the first user info field included in the MU-RTS TXS trigger frame is the first kind of user info field, and the remaining user info fields are the second kind of user info field. For example, the last user info field included in the MU-RTS TXS trigger frame is the first kind of user info field, and the remaining user info fields are the second kind of user info field.
[0289] For example, the MU-RTS TXS trigger frame includes one or more first type of user information field, and one second type of user information field. For example, the first user information field included in the MU-RTS TXS trigger frame is the second type of user information field, and the rest of the user information fields are the first type of user information field. For another example, the last user information field included in the MU-RTS TXS trigger frame is the second type of user information field, and the rest of the user information fields are the first type of user information field.
[0290] The rest of the bits are used to indicate the transmission parameters used by the end stations (AP or non-AP STA) for future transmission in the shared TXOP, including at least one of the following: MCS field, NSS field, Target RSSI field, DRU field, Frequency Dup field, Spatial Dup field. The MCS field indicates the modulation and coding order index value.
[0291] The NSS field indicates the number of spatial streams. For example, when the value of the NSS field is a first value (such as 0 or other value), it represents 1 spatial stream, when the value of the NSS field is a second value (such as 1 or other value), it represents 2 spatial streams, when the value of the NSS field is a third value (such as 2 or other value), it represents 3 spatial streams, and when the value of the NSS field is a fourth value (such as 3 or other value), it represents 4 spatial streams. Of course, the value of the NSS field can also represent other numbers of spatial streams, which are only examples and not limitations.
[0292] The Target RSSI field indicates the expected RSSI. For example, when the value of the Target RSSI field is a first value (such as 0 or other value), it represents -60 dBm, when the value of the Target RSSI field is a second value (such as 1 or other value), it represents -55 dBm, when the value of the Target RSSI field is a third value (such as 2 or other value), it represents -50 dBm, and when the value of the Target RSSI field is a fourth value (such as 3 or other value), it represents greater than or equal to -45 dBm. Of course, the value of the Target RSSI field can also represent other RSSI values, which are only examples and not limitations.
[0293] The DRU field indicates whether to use DRU for transmission. For example, when the value of the DRU field is a first value (such as 0 or other value), it represents not using DRU for transmission, and when the value of the DRU field is a second value (such as 1 or other value), it represents using DRU for transmission. Alternatively, when the value of the DRU field is a first value (such as 0 or other value), it represents using DRU for transmission, and when the value of the DRU field is a second value (such as 1 or other value), it represents not using DRU for transmission.
[0294] The frequency domain replication field indicates whether frequency domain replication transmission is used. For example, the frequency domain replication field takes a first value (e.g., 0 or other value) to indicate that frequency domain replication transmission is not used, and takes a second value (e.g., 1 or other value) to indicate that frequency domain replication transmission is used. Alternatively, the frequency domain replication field takes a first value (e.g., 0 or other value) to indicate that frequency domain replication transmission is used, and takes a second value (e.g., 1 or other value) to indicate that frequency domain replication transmission is not used. For example, 2 106-tone (subcarrier) RU replication transmission is used in 20MHz. For example, 2 20MHz subchannel replication transmission is used in 40MHz.
[0295] The spatial domain replication field indicates whether spatial domain replication transmission is used. For example, the spatial domain replication field takes a first value (e.g., 0 or other value) to indicate that spatial domain replication transmission is not used, and takes a second value (e.g., 1 or other value) to indicate that spatial domain replication transmission is used. Alternatively, the spatial domain replication field takes a first value (e.g., 0 or other value) to indicate that spatial domain replication transmission is used, and takes a second value (e.g., 1 or other value) to indicate that spatial domain replication transmission is not used.
[0296] When the first station needs to indicate multiple sets of values of multiple subchannels and corresponding transmission parameter sets, multiple user information fields can be used. Optionally, each user information field carries one set of values of one subchannel and corresponding transmission parameter set. Optionally, one user information field in the first frame contains the allocation duration field, and the allocation duration field in the remaining user information fields can be set as reserved fields. For example, the first user information field in the first frame contains the allocation duration field, and the allocation duration field in the subsequent user information fields can be set as reserved fields. Alternatively, the last user information field in the first frame contains the allocation duration field, and the allocation duration field in the other user information fields can be set as reserved fields.
[0297] FIG. 28 shows a frame format of the first frame according to an embodiment of the present application, taking the first frame including a MU-RTS TXS trigger frame as an example. The numbers below each field represent the number of bytes or bits it can occupy. The MU-RTS TXS trigger frame includes at least one of the following fields: a Frame Control field, a Duration field, a Receiver Address (RA) field, a Transmitter Address (TA) field, a Common Info field, a User Info List field, a Padding field, and a Frame Check Sequence (FCS) field. The User Info List field includes a Special User Info field and one or more User Info fields.
[0298] The Common Info field can be an EHT Variant Common Info field or a UHR Variant Common Info field.
[0299] Taking the Common Info field as an EHT Variant Common Info field as an example, the Common Info field includes at least one of the following subfields: a Trigger Type, an RU allocation, an MCS, a More TF, a CS Required, an UL BW, a GI and HE-LTF Type / Triggered TXOP Sharing Mode, an NSS, a Target RSSI, a DRU (indicating whether to use a DRU), a Frequency Domain Replication (indicating whether to use a frequency domain replication), a Spatial Domain Replication (indicating whether to use a spatial domain replication), a PS160, an HE / EHT P160, a Special User Info field identifier, an EHT reserved, and a reserved. The number of the RU allocation, the MCS, the NSS, the Target RSSI, the DRU, the Frequency Domain Replication, the Spatial Domain Replication, the PS160, and the like can be one or more, depending on the number of sub-channels and the number of parameter groups in the transmission parameter set indicated by the first frame.
[0300] In some embodiments, the NSS field and the Target RSSI field can have more bits. For example, the NSS field can have a first value (e.g., 0 or other value) to indicate 1 spatial stream, a second value (e.g., 1 or other value) to indicate 2 spatial streams, a third value (e.g., 2 or other value) to indicate 3 spatial streams, and so on, and an eighth value (e.g., 7 or other value) to indicate 8 spatial streams. Of course, the NSS field can have other values to indicate other numbers of spatial streams, which are only examples and not limitations. For example, the Target RSSI field can have values from 0 to 14 to indicate -60 dBm to -46 dBm, respectively, and a value of 15 to indicate greater than -46 dBm. Of course, the Target RSSI field can have other values to indicate other RSSI values, which are only examples and not limitations.
[0301] FIG. 29 shows a format of the user info list field in the MU-RTS TXS trigger frame as shown in FIG. 28.
[0302] The special user info field includes at least one of the following subfields: AID 12, PHY Version Identifier, Uplink Bandwidth Extension, EHT Spatial Reuse 1, EHT Spatial Reuse 2, U-SIG Disregard And Validate, and Reserved.
[0303] The user info field includes at least one of the following subfields: AID 12, RU Allocation, Allocation Duration, Reserved, and PS 160.
[0304] The AID 12 field indicates an association identifier value of the opposite station, where a value of 0 is an association identifier value of the access point. The Allocation Duration field indicates a duration of the TXOP shared to the opposite station in units of 16 microseconds.
[0305] It is noted that the common info field in FIG. 28 indicates the subchannel and the set of transmission parameters used by the opposite station (AP or non-AP STA) for future transmission in the shared TXOP, while the RU Allocation and the PS 160 in FIG. 29 are used to jointly indicate on which subchannel, e.g., the primary 20 MHz channel, the primary 40 MHz channel, the primary 80 MHz channel, the primary 160 MHz channel, the 80+80 MHz channel, or the primary 320 MHz channel, the opposite station (AP or non-AP STA) responds to the CTS frame.
[0306] Fig. 26 and Fig. 28 show two possible frame formats of the MU-RTS TXS trigger frame, the difference between which is that Fig. 26 sets the transmission parameter field described above in the user information field within the user information list field, while Fig. 28 sets the transmission parameter field described above in the common information field.
[0307] In addition, there is also a possibility of setting the transmission parameter field in both the user information field and the common information field, that is, combining the common information field shown in Fig. 28 with the user information list field shown in Fig. 27 to support carrying more sub-channels and transmission parameter indication information.
[0308] Fig. 30 shows a frame format of the first frame provided by the embodiments of the present application, taking the first frame including an A-Control field as an example. The numbers below each field represent the number of bytes or bits it may occupy.
[0309] In some embodiments, the first frame can be a first data frame including an A-Control field, or a first management frame including an A-Control field, or a Qos null frame including an A-Control field and attached after the first data frame, or a first management frame including an A-Control field and attached after the first data frame.
[0310] In some embodiments, the A-Control field includes a Control List field, and optionally, a padding field.
[0311] In some embodiments, the Control List field includes a Control ID field and / or a Control Information field.
[0312] The value of the Control ID field can be any value, such as any value from 10 to 15. Fig. 30 takes the value of the Control ID field as 10 as an example.
[0313] The Control Information field indicates a set or value of sub-channels and corresponding transmission parameter set used by the end station (AP or non-AP STA) for future transmission.
[0314] In some embodiments, the Control Information field includes at least one of the following fields: RU allocation, MCS, NSS, Target RSSI, DRU (indicating whether to use DRU), frequency domain replication (indicating whether to use frequency domain replication), spatial domain replication (indicating whether to use spatial domain replication), PS160, and reserved.
[0315] FIG. 30 takes the first frame as an example, which is a data frame including an A-Control field, the A-Control field is set in a high throughput control (HT Control) field. The high throughput control field can include a VHT (Very High Throughout) field and / or a HE field in addition to the A-Control field.
[0316] The first frame can include at least one of the following fields in addition to the high throughput control field: frame control, duration, address 1, address 2, address 3, sequence control, address 4, QoS control, fame body (which can be used to carry data), FCS.
[0317] When the first station needs to indicate multiple sets of values of the subchannels and the corresponding transmission parameter sets, it can be achieved by sending multiple first frames. For example, multiple Qos Null frames are appended after the data frame, and each Qos Null frame carries a control information field, that is, indicates a set of values of a subchannel and the corresponding transmission parameter set.
[0318] FIG. 31 takes the first frame as an example, which includes a first management frame, and shows a frame format diagram of the first frame provided by the embodiments of the present application. The numbers below each field represent the number of bytes or bits it can occupy.
[0319] The first management frame includes at least one of the following fields: frame control, duration, address 1, address 2, address 3, sequence control, high throughput control, action field, FCS.
[0320] The action field includes at least one of the following fields: action category, UHR public action (used to indicate a UHR public action subcategory), dialog token, subchannel information element.
[0321] The subchannel information element is used to indicate a set or value of the subchannels and the corresponding transmission parameter set used by the opposite end station (AP or non-AP STA) for future transmission.
[0322] For example, the subchannel information element includes at least one of the following fields: element ID, length, element ID extension, number of subchannels, subchannel. Optionally, the subchannel information element includes one or more subchannel fields. The number of subchannels field indicates the number of subchannels requested or recommended by the first frame.
[0323] In some embodiments, different subchannel field is used to indicate a different subchannel and a corresponding set of values in the set of transmission parameter sets. If the subchannel information element includes multiple subchannel fields, it means that the first frame indicates multiple subchannels and multiple sets of values in the corresponding set of transmission parameter sets.
[0324] When the first station needs to indicate multiple subchannels and multiple sets of values in the corresponding set of transmission parameter sets, it can be achieved by setting multiple subchannel fields in the first frame.
[0325] Again, it is emphasized that the frame format, element format, field format shown in the above embodiments are examples and not limitation. The present application supports changes to the format of each frame, element, field based on the format design described above, such as changing the order of fields / elements, changing the number of bytes of fields / elements, changing the number of bits of fields / elements, changing the name of fields / elements / frames, etc. It also supports setting some fields / elements as reserved fields.
[0326] Figure 32 shows a structural block diagram of a communication apparatus 3200 according to an example embodiment of the present application. The communication apparatus 3200 can be implemented as the first station described above, or as a part of the first station described above. Alternatively, the communication apparatus 3200 can also be a wireless communication apparatus / wireless device supporting WLAN / Wi-Fi protocol (such as 802.11 protocol). The communication apparatus 3200 includes a sending module 3210. Optionally, the communication apparatus 3200 further includes a receiving module 3230 and / or a processing module 3250.
[0327] In some embodiments, the sending module 3210 is configured to send a first frame, the first frame including a request or suggestion of a set of transmission parameters for use by a second station in at least one subchannel; wherein the at least one subchannel includes at least one of the following: a subchannel within an operating channel bandwidth of the apparatus; a subchannel outside the operating channel bandwidth of the apparatus; a subchannel within an operating channel bandwidth of the second station; a subchannel outside the operating channel bandwidth of the second station.
[0328] In some embodiments, the first frame is configured to request or suggest the second station to use at least one subchannel and at least one set of parameters in the set of transmission parameter sets in a TXOP and / or a subsequent transmission.
[0329] In some embodiments, the sending module 3210 is configured to report interference information. For example, the sending module 3210 is configured to send an interference information report. For example, the sending module 3210 is configured to send a co-located interference report frame.
[0330] In some embodiments, the receiving module 3230 is configured to receive at least one of the following frames sent by the second station: a data frame, a management frame, a control frame, an acknowledgement frame, a block acknowledgement frame.
[0331] In some embodiments, the receiving module 3230 is configured to receive request information sent by the second station. For example, the receiving module 3230 is configured to receive a co-site interference request frame sent by the second station.
[0332] In some embodiments, the receiving module 3230 is configured to receive scheduling information sent by the second station. For example, the receiving module 3230 is configured to receive DSO scheduling information sent by the second station. For example, the receiving module 3230 is configured to receive M-AP coordinated transmission scheduling information sent by the second station.
[0333] In some embodiments, the sending module 3210 is configured to perform the sending steps as described above, such as including part or all of the following steps: step 220, step 320, step 420.
[0334] In some embodiments, the receiving module 3230 is configured to perform the receiving steps as described above, such as including part or all of the following steps: step 240.
[0335] In some embodiments, the processing module 3250 is configured to perform at least one of the following operations: channel measurement, obtaining interference information, determining whether to adjust transmission parameters, deciding how to adjust transmission parameters.
[0336] In some embodiments, the processing module 3250 is configured to perform operations related to transmission parameter adjustment, such as determination, detection, update, measurement, calculation, modification, etc.
[0337] The above-described subchannels, transmission parameter sets, types of stations, "request" and "suggestion", "TXOP" and "subsequent transmission" are also applicable to the communication apparatus 3200 shown in FIG. 32.
[0338] The above-described first frames, such as part or all of the interaction process, purpose, name, type, format, etc. of the first frames, are also applicable to the communication apparatus 3200 shown in FIG. 32. The communication apparatus 3200 can send a first frame in any format as described in step 420, FIGS. 26-31.
[0339] For details not described in the present embodiments, please refer to the above embodiments, which will not be repeated here.
[0340] In summary, the apparatus provided by the embodiments of the present application supports indicating a subchannel and a set of transmission parameters requested or suggested for the second station by a first frame, and provides a frame format design and a transmission parameter design, and provides a specific feasible method for flexibly adjusting the transmission parameters. Moreover, the subchannel and the set of transmission parameters indicated by the first frame can be applicable to the current TXOP or subsequent transmissions, further improving the flexibility, applicability and practicability of the adjustment of the transmission parameters, and helping to improve the success rate and feasibility of the adjustment of the transmission parameters. Since the transmission parameters indicated by the first frame are requested or suggested by the apparatus, the transmission parameters are more in line with the expectations and capabilities of the apparatus itself, and the adjusted transmission parameters are more accurate and reliable, helping to ensure the communication efficiency in the system.
[0341] FIG. 33 shows a structural block diagram of a communication apparatus 3300 provided by an example embodiment of the present application, which can be implemented as the second station described above or as a part of the second station described above. Alternatively, the communication apparatus 3300 can also be a wireless communication apparatus / wireless device supporting a WLAN / Wi-Fi protocol (such as the 802.11 protocol). The communication apparatus 3300 includes a receiving module 3310. Optionally, the communication apparatus 3300 further includes a sending module 3330 and / or a processing module 3350.
[0342] In some embodiments, the receiving module 3310 is configured to receive a first frame, the first frame including a set of transmission parameters requested or suggested for the apparatus to use in at least one subchannel; wherein the at least one subchannel includes at least one of the following: a subchannel within a working channel bandwidth of a first station; a subchannel outside the working channel bandwidth of the first station; a subchannel within a working channel bandwidth of the apparatus; a subchannel outside the working channel bandwidth of the apparatus.
[0343] In some embodiments, the first frame is configured to request or suggest the apparatus to use at least one subchannel and at least one set of parameters in the set of transmission parameters in the TXOP and / or subsequent transmissions.
[0344] In some embodiments, the receiving module 3310 is configured to receive interference information. For example, the receiving module 3310 is configured to receive an interference information report. For example, the receiving module 3310 is configured to receive a co-site interference report frame.
[0345] In some embodiments, the sending module 3330 is configured to send at least one of the following frames: a data frame, a management frame, a control frame, an acknowledgement frame, a block acknowledgement frame.
[0346] In some embodiments, the sending module 3330 is configured to send a frame to the first station and / or other stations based on the first frame.
[0347] In some embodiments, the sending module 3330 is configured to perform transmission on at least one subchannel indicated by the first frame, using one or more sets of values in the set of transmission parameters indicated by the first frame.
[0348] In some embodiments, the sending module 3330 is configured to perform at least one of the following transmissions: uplink transmission, downlink transmission, point-to-point transmission, M-AP transmission.
[0349] In some embodiments, the sending module 3330 is configured to perform transmission on part of the at least one subchannel indicated by the first frame, using part of the one or more sets of values in the set of transmission parameters indicated by the first frame.
[0350] In some embodiments, the sending module 3330 is configured to send request information. For example, the sending module 3330 is configured to send a co-site interference request frame.
[0351] In some embodiments, the sending module 3330 is configured to send scheduling information. For example, the sending module 3330 is configured to send DSO scheduling information. For example, the sending module 3330 is configured to send M-AP coordinated transmission scheduling information.
[0352] In some embodiments, the receiving module 3310 is configured to perform receiving steps as described previously, such as including part or all of the following steps: step 220, step 520, step 620.
[0353] In some embodiments, the sending module 3330 is configured to perform sending steps as described previously, such as including part or all of the following steps: step 240.
[0354] In some embodiments, the processing module 3350 is configured to perform at least one of the following operations: determining whether to accept a TXOP shared by the first frame, determining whether to use at least one subchannel indicated by the first frame, determining whether to use the set of transmission parameters indicated by the first frame.
[0355] In some embodiments, the processing module 3350 is configured to perform operations related to transmission parameter adjustment, such as determining, detecting, updating, measuring, calculating, modifying, etc.
[0356] The above-described subchannels, sets of transmission parameters, types of stations, “request” and “suggestion”, “TXOP” and “subsequent transmission” are also applicable to the communication apparatus 3300 shown in FIG. 33.
[0357] The related content of the first frame described in the foregoing, such as the interactive flow, use, name, type, format, etc. of the first frame, partially or wholly applies to the communication apparatus 3300 shown in FIG. 33. The communication apparatus 3300 can receive the first frame in any format as described in steps 420, FIGS. 26-31.
[0358] For details not described in the embodiments, refer to the foregoing embodiments, which will not be repeated here.
[0359] To sum up, the apparatus provided by the embodiments of the present application supports indicating a subchannel and a set of transmission parameters requested or suggested by the apparatus through a first frame, and gives a frame format design and a transmission parameter design, and provides a specific and feasible method of flexibly adjusting transmission parameters. Moreover, the subchannel and the set of transmission parameters indicated by the first frame can be applicable to the current TXOP or subsequent transmission, further improving the flexibility, applicability and practicability of adjusting transmission parameters, and helping to improve the success rate and feasibility of adjusting transmission parameters. Since the transmission parameters indicated by the first frame are requested or suggested by the first station, the transmission parameters are more accurate and reliable, and help to ensure the communication efficiency in the system.
[0360] It should be noted that the apparatus provided by the above embodiments is only used as an example to divide the above functional modules when implementing its functions, and in actual applications, the above functions can be completed by different functional modules according to needs, i.e. the internal structure of the communication device is divided into different functional modules to complete all or part of the above described functions. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept.
[0361] FIG. 34 shows a structural schematic diagram of a communication device 3400 provided by an example embodiment of the present application, which includes at least one of the following: a receiver 3401, a transmitter 3402, a processor 3403, a memory 3404, and a bus (not shown in the figure).
[0362] Optionally, the communication device 3400 is configured to perform part or all of the steps performed by the first station.
[0363] Optionally, the communication device 3400 is configured to perform part or all of the steps performed by the second station.
[0364] Optionally, the communication device 3400 is a wireless device / wireless communication device supporting WLAN / Wi-Fi protocol (such as 802.11 protocol).
[0365] The receiver 3401 is configured to implement a receiving function. Optionally, the receiver 3401 can be configured to implement the functions and steps of the receiving module 3230 and / or the receiving module 3310 described above. The transmitter 3402 is configured to implement a transmitting function. Optionally, the transmitter 3402 can be configured to implement the functions and steps of the transmitting module 3210 and / or the transmitting module 3330 described above.
[0366] Optionally, the receiver 3401 and the transmitter 3402 can be implemented as one communication component, which can be one communication chip, and the communication component can be referred to as a transceiver. Optionally, the receiver 3401 and the transmitter 3402 can be implemented as a wireless communication component and / or a wired communication component. Optionally, the wireless communication component includes a wireless communication chip and / or a radio frequency antenna. Optionally, the wired communication component includes a wired communication chip and / or a wired interface.
[0367] The processor 3403 includes one or more processing cores, and the processor 3403 performs various functional applications and information processing by running software programs and modules. In some embodiments, the processor 3403 can be configured to implement the functions and steps of the processing module 3250 and / or the processing module 3350 described above. The memory 3404 can be configured to store computer programs executed by the processor 3403, and the processor 3403 is configured to execute the computer programs to implement various steps in the method embodiments described above.
[0368] In some embodiments, the memory 3404 can be connected to the processor 3403, the receiver 3401, and the transmitter 3402.
[0369] In addition, the memory 3404 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, including but not limited to: a magnetic or optical disk, an EEPROM (Electrically-Erasable Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an SRAM (Static Random Access Memory), a ROM (Read-Only Memory), a magnetic memory, a flash memory, a PROM (Programmable Read-Only Memory).
[0370] In some embodiments, the receiver 3401 receives signals / data independently, or the processor 3403 controls the receiver 3401 to receive signals / data, or the processor 3403 requests the receiver 3401 to receive signals / data, or the processor 3403 cooperates with the receiver 3401 to receive signals / data.
[0371] In some embodiments, the transmitter 3402 transmits signals / data independently, or the processor 3403 controls the transmitter 3402 to transmit signals / data, or the processor 3403 requests the transmitter 3402 to transmit signals / data, or the processor 3403 cooperates with the transmitter 3402 to transmit signals / data.
[0372] For details not described in the present embodiment, refer to the foregoing embodiments, which will not be repeated here.
[0373] In an example embodiment of the present application, a chip is also provided, which includes programmable logic circuit and / or program instructions, and when the chip is running on a communication device, is used to implement the communication method provided by each of the method embodiments.
[0374] In some embodiments, the chip includes the sending module 3210. Optionally, the chip further includes the receiving module 3230 and / or the processing module 3250. For related content, refer to the foregoing description, which will not be repeated here.
[0375] In some embodiments, the chip includes the receiving module 3310. Optionally, the chip further includes the sending module 3330 and / or the processing module 3350. For related content, refer to the foregoing description, which will not be repeated here.
[0376] In an example embodiment of the present application, a computer readable storage medium is also provided, which stores at least one program, and the at least one program is loaded and executed by a processor to implement the communication method provided by each of the method embodiments.
[0377] In an example embodiment of the present application, a computer program product is also provided, which includes computer instructions stored in a computer readable storage medium, and a processor acquires the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to implement the communication method provided by each of the method embodiments.
[0378] In an example embodiment of the present application, a computer program is also provided, the computer program comprising computer instructions stored in a computer readable storage medium, a processor obtaining the computer instructions from the computer readable storage medium, and the processor executing the computer instructions to implement the communication method provided by each of the above method embodiments.
[0379] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program instructing relevant hardware to complete, and the program can be stored in a computer readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0380] The above is only an optional embodiment of the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method, characterized in that: The method is performed by a first site, and includes: Sending a first frame, the first frame including a transmission parameter set requested or suggested to be used by the second station on at least one subchannel; The at least one subchannel includes at least one of the following subchannels: a subchannel located within the working channel bandwidth of the first site; a subchannel located outside the working channel bandwidth of the first site; a subchannel located within the working channel bandwidth of the second site; and a subchannel located outside the working channel bandwidth of the second site.
2. The method according to claim 1, characterized in that The transmission parameter set includes at least one of the following parameters: subchannel bandwidth BW, modulation and coding scheme MCS, number of spatial streams NSS, expected received signal strength RSSI, whether to use distributed resource units DRU, whether to use frequency domain replication transmission, and whether to use spatial domain replication transmission.
3. The method according to claim 1 or 2, characterized in that The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in a transmission opportunity TXOP.
4. The method according to claim 3, characterized in that The first frame includes a TXOP sharing request frame, and / or the first frame is used for a reverse transmission grant RDG.
5. The method according to claim 3 or 4, characterized in that The first frame includes at least one of the following frames: a request to send RTS frame, a multi-user MU-RTS frame, a quality of service (Qos) empty frame, and a first control frame.
6. The method according to claim 5, characterized in that The MU-RTS frame includes at least one of the following fields: a common information field, a special user information field, and a user information field.
7. The method according to claim 6, characterized in that The user information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
8. The method according to claim 7, characterized in that The MU-RTS frame includes one or more user information fields.
9. The method according to claim 8, characterized in that In the case where the MU-RTS frame includes a plurality of user information fields, each of the user information fields corresponds to a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
10. The method according to claim 9, characterized in that The first user information field included in the MU-RTS frame includes an allocation duration field.
11. The method according to claim 6, characterized in that The common information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
12. The method according to any one of claims 1 to 11, characterized in that: The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in subsequent transmission.
13. The method according to claim 12, characterized in that Different subchannels in the at least one subchannel correspond to different parameters in the transmission parameter set.
14. The method according to claim 12 or 13, characterized in that The first frame is used for reverse transmission authorization or link adaptation control.
15. The method according to any one of claims 12 to 14, characterized in that: The first frame includes at least one of the following: a first data frame, a first management frame, a Qos empty frame attached to the first data frame, and the first management frame attached to the first data frame.
16. The method according to claim 15, characterized in that The first data frame includes an aggregation control field.
17. The method according to claim 15, characterized in that The Qos empty frame attached to the first data frame includes an aggregation control field.
18. The method according to claim 16 or 17, characterized in that The aggregation control field includes a control information field, and the control information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; The RU allocation field and / or the primary / secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
19. The method according to claim 15, characterized in that The first management frame includes a subchannel information element, where the subchannel information element is used to indicate the at least one subchannel and at least one set of parameters in the transmission parameter set.
20. The method according to claim 19, characterized in that The subchannel information element includes at least one of the following fields: an element identification field, a length field, an element identification extension field, a subchannel number field, and a subchannel field; wherein the subchannel field is used to indicate a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
21. The method according to claim 20, characterized in that The sub-channel field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
22. The method according to claim 20 or 21, characterized in that The sub-channel information element includes a plurality of sub-channel fields.
23. The method according to claim 7, 11, 18 or 21, characterized in that: The transmission parameter field includes at least one of the following fields: a field for indicating the modulation and coding scheme MCS, a field for indicating the number of spatial streams NSS, a field for indicating the expected received signal strength RSSI, a field for indicating whether a distributed resource unit DRU is used, a field for indicating whether frequency domain replication transmission is used, and a field for indicating whether spatial domain replication transmission is used.
24. A communication method, characterized in that: The method is performed by the second site, and includes: receiving a first frame, the first frame including a set of transmission parameters requested or suggested for use by the second station on at least one subchannel; The at least one subchannel includes at least one of the following subchannels: a subchannel located within the working channel bandwidth of the first site; a subchannel located outside the working channel bandwidth of the first site; a subchannel located within the working channel bandwidth of the second site; and a subchannel located outside the working channel bandwidth of the second site.
25. The method according to claim 24, characterized in that The transmission parameter set includes at least one of the following parameters: subchannel bandwidth BW, modulation and coding scheme MCS, number of spatial streams NSS, expected received signal strength RSSI, whether to use distributed resource units DRU, whether to use frequency domain replication transmission, and whether to use spatial domain replication transmission.
26. The method according to claim 24 or 25, characterized in that The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in a transmission opportunity TXOP.
27. The method according to claim 26, characterized in that The first frame includes a TXOP sharing request frame, and / or the first frame is used for a reverse transmission grant RDG.
28. The method according to claim 26 or 27, characterized in that The first frame includes at least one of the following frames: a request to send RTS frame, a multi-user MU-RTS frame, a quality of service (Qos) empty frame, and a first control frame.
29. The method according to claim 28, characterized in that The MU-RTS frame includes at least one of the following fields: a common information field, a special user information field, and a user information field.
30. The method according to claim 29, wherein The user information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
31. The method according to claim 30, wherein The MU-RTS frame includes one or more user information fields.
32. The method according to claim 31, characterized in that In the case where the MU-RTS frame includes a plurality of user information fields, each of the user information fields corresponds to a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
33. The method according to claim 32, characterized in that The first user information field included in the MU-RTS frame includes an allocation duration field.
34. The method according to claim 29, wherein The common information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
35. The method according to any one of claims 24 to 34, characterized in that The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in subsequent transmission.
36. The method according to claim 35, characterized in that Different subchannels in the at least one subchannel correspond to different parameters in the transmission parameter set.
37. The method according to claim 35 or 36, characterized in that The first frame is used for reverse transmission authorization or link adaptation control.
38. The method according to any one of claims 35 to 37, characterized in that The first frame includes at least one of the following: a first data frame, a first management frame, a Qos empty frame attached to the first data frame, and the first management frame attached to the first data frame.
39. The method according to claim 38, characterized in that The first data frame includes an aggregation control field.
40. The method according to claim 38, wherein The Qos empty frame attached to the first data frame includes an aggregation control field.
41. The method according to claim 39 or 40, characterized in that The aggregation control field includes a control information field, and the control information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; The RU allocation field and / or the primary / secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
42. The method according to claim 38, wherein The first management frame includes a subchannel information element, where the subchannel information element is used to indicate the at least one subchannel and at least one set of parameters in the transmission parameter set.
43. The method according to claim 42, wherein The subchannel information element includes at least one of the following fields: an element identification field, a length field, an element identification extension field, a subchannel number field, and a subchannel field; wherein the subchannel field is used to indicate a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
44. The method according to claim 43, wherein The sub-channel field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
45. The method according to claim 43 or 44, characterized in that The sub-channel information element includes a plurality of sub-channel fields.
46. The method according to claim 30 or 34 or 41 or 44, characterized in that The transmission parameter field includes at least one of the following fields: a field for indicating the modulation and coding scheme MCS, a field for indicating the number of spatial streams NSS, a field for indicating the expected received signal strength RSSI, a field for indicating whether a distributed resource unit DRU is used, a field for indicating whether frequency domain replication transmission is used, and a field for indicating whether spatial domain replication transmission is used.
47. A communication device, characterized in that The device comprises: A sending module is used to send a first frame, wherein the first frame includes a transmission parameter set requesting or suggesting that a second site use at least one subchannel; wherein the at least one subchannel includes at least one of the following subchannels: a subchannel within the working channel bandwidth of the device; a subchannel outside the working channel bandwidth of the device; a subchannel within the working channel bandwidth of the second site; and a subchannel outside the working channel bandwidth of the second site.
48. The device according to claim 47, characterized in that The transmission parameter set includes at least one of the following parameters: subchannel bandwidth BW, modulation and coding scheme MCS, number of spatial streams NSS, expected received signal strength RSSI, whether to use distributed resource units DRU, whether to use frequency domain replication transmission, and whether to use spatial domain replication transmission.
49. The device according to claim 47 or 48, characterized in that The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in a transmission opportunity TXOP.
50. The device according to claim 49, characterized in that The first frame includes a TXOP sharing request frame, and / or the first frame is used for a reverse transmission grant RDG.
51. The device according to claim 49 or 50, characterized in that The first frame includes at least one of the following frames: a request to send RTS frame, a multi-user MU-RTS frame, a quality of service (Qos) empty frame, and a first control frame.
52. The device according to claim 51, characterized in that The MU-RTS frame includes at least one of the following fields: a common information field, a special user information field, and a user information field.
53. The device according to claim 52, characterized in that The user information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
54. The device according to claim 53, characterized in that The MU-RTS frame includes one or more user information fields.
55. The device according to claim 54, characterized in that In the case where the MU-RTS frame includes a plurality of user information fields, each of the user information fields corresponds to a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
56. The device according to claim 55, characterized in that The first user information field included in the MU-RTS frame includes an allocation duration field.
57. The device according to claim 52, characterized in that The common information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
58. The device according to any one of claims 47 to 57, characterized in that The first frame is used to request or suggest that the second station use the at least one subchannel and at least one set of parameters in the transmission parameter set in subsequent transmission.
59. The device according to claim 58, characterized in that Different subchannels in the at least one subchannel correspond to different parameters in the transmission parameter set.
60. The device according to claim 58 or 59, characterized in that The first frame is used for reverse transmission authorization or link adaptation control.
61. The device according to any one of claims 58 to 60, characterized in that The first frame includes at least one of the following: a first data frame, a first management frame, a Qos empty frame attached to the first data frame, and the first management frame attached to the first data frame.
62. The device according to claim 61, characterized in that The first data frame includes an aggregation control field.
63. The device according to claim 61, characterized in that The Qos empty frame attached to the first data frame includes an aggregation control field.
64. The device according to claim 62 or 63, characterized in that The aggregation control field includes a control information field, and the control information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; The RU allocation field and / or the primary / secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
65. The device according to claim 61, characterized in that The first management frame includes a subchannel information element, where the subchannel information element is used to indicate the at least one subchannel and at least one set of parameters in the transmission parameter set.
66. The device according to claim 65, characterized in that The subchannel information element includes at least one of the following fields: an element identification field, a length field, an element identification extension field, a subchannel number field, and a subchannel field; wherein the subchannel field is used to indicate a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
67. The device according to claim 66, characterized in that The sub-channel field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
68. The device according to claim 66 or 67, characterized in that The sub-channel information element includes a plurality of sub-channel fields.
69. The device according to claim 53, 57, 64 or 67, characterized in that The transmission parameter field includes at least one of the following fields: a field for indicating the modulation and coding scheme MCS, a field for indicating the number of spatial streams NSS, a field for indicating the expected received signal strength RSSI, a field for indicating whether a distributed resource unit DRU is used, a field for indicating whether frequency domain replication transmission is used, and a field for indicating whether spatial domain replication transmission is used.
70. A communication device, characterized in that The device comprises: A receiving module is used to receive a first frame, wherein the first frame includes a transmission parameter set requesting or suggesting that the device use at least one subchannel; wherein the at least one subchannel includes at least one of the following subchannels: a subchannel located within the working channel bandwidth of the first site; a subchannel located outside the working channel bandwidth of the first site; a subchannel located within the working channel bandwidth of the device; and a subchannel located outside the working channel bandwidth of the device.
71. The device according to claim 70, characterized in that The transmission parameter set includes at least one of the following parameters: subchannel bandwidth BW, modulation and coding scheme MCS, number of spatial streams NSS, expected received signal strength RSSI, whether to use distributed resource units DRU, whether to use frequency domain replication transmission, and whether to use spatial domain replication transmission.
72. The device according to claim 70 or 71, characterized in that The first frame is used to request or suggest that the device use the at least one subchannel and at least one set of parameters in the transmission parameter set in a transmission opportunity TXOP.
73. The device according to claim 72, characterized in that The first frame includes a TXOP sharing request frame, and / or the first frame is used for a reverse transmission grant RDG.
74. The device according to claim 72 or 73, characterized in that The first frame includes at least one of the following frames: a request to send RTS frame, a multi-user MU-RTS frame, a quality of service (Qos) empty frame, and a first control frame.
75. The device according to claim 74, characterized in that The MU-RTS frame includes at least one of the following fields: a common information field, a special user information field, and a user information field.
76. The device according to claim 75, characterized in that The user information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
77. The device according to claim 76, characterized in that The MU-RTS frame includes one or more user information fields.
78. The device according to claim 77, characterized in that In the case where the MU-RTS frame includes a plurality of user information fields, each of the user information fields corresponds to a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
79. The device according to claim 78, characterized in that The first user information field included in the MU-RTS frame includes an allocation duration field.
80. The device according to claim 75, characterized in that The common information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
81. The device according to any one of claims 70 to 80, characterized in that The first frame is used to request or suggest that the device use the at least one subchannel and at least one set of parameters in the transmission parameter set in subsequent transmission.
82. The device according to claim 81, characterized in that Different subchannels in the at least one subchannel correspond to different parameters in the transmission parameter set.
83. The device according to claim 81 or 82, characterized in that The first frame is used for reverse transmission authorization or link adaptation control.
84. The device according to any one of claims 81 to 83, characterized in that The first frame includes at least one of the following: a first data frame, a first management frame, a Qos empty frame attached to the first data frame, and the first management frame attached to the first data frame.
85. The device according to claim 84, characterized in that The first data frame includes an aggregation control field.
86. The device according to claim 84, characterized in that The Qos empty frame attached to the first data frame includes an aggregation control field.
87. The device according to claim 85 or 86, characterized in that The aggregation control field includes a control information field, and the control information field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; The RU allocation field and / or the primary / secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
88. The device according to claim 84, characterized in that The first management frame includes a subchannel information element, where the subchannel information element is used to indicate the at least one subchannel and at least one set of parameters in the transmission parameter set.
89. The device according to claim 88, characterized in that The subchannel information element includes at least one of the following fields: an element identification field, a length field, an element identification extension field, a subchannel number field, and a subchannel field; wherein the subchannel field is used to indicate a subchannel in the at least one subchannel and a set of parameters in the transmission parameter set.
90. The device according to claim 89, characterized in that The sub-channel field includes at least one of the following fields: a resource unit RU allocation field, a primary and secondary 160 field, and a transmission parameter field; wherein the RU allocation field and / or the primary and secondary 160 field are used to indicate the at least one sub-channel, and the transmission parameter field is used to indicate at least one set of parameters in the transmission parameter set.
91. The device according to claim 89 or 90, characterized in that The sub-channel information element includes a plurality of sub-channel fields.
92. The device according to claim 76, 80, 87 or 90, characterized in that The transmission parameter field includes at least one of the following fields: a field for indicating the modulation and coding scheme MCS, a field for indicating the number of spatial streams NSS, a field for indicating the expected received signal strength RSSI, a field for indicating whether a distributed resource unit DRU is used, a field for indicating whether frequency domain replication transmission is used, and a field for indicating whether spatial domain replication transmission is used.
93. A communication device, characterized in that The communication device includes: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the communication method according to any one of claims 1 to 23.
94. A communication device, characterized in that The communication device includes: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the communication method as described in any one of claims 24 to 46.
95. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the communication method according to any one of claims 1 to 23, or the communication method according to any one of claims 24 to 46.
96. A computer program product or a computer program, characterized in that The computer program product or the computer program includes computer instructions, which are stored in a computer-readable storage medium. The processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the communication method according to any one of claims 1 to 23, or the communication method according to any one of claims 24 to 46.
97. A chip, characterized in that The chip includes a programmable logic circuit and / or at least one program, and the chip is used to implement the communication method described in any one of claims 1 to 23, or the communication method described in any one of claims 24 to 46 based on the programmable logic circuit and / or the at least one program.