Information indication method and apparatus, and device, medium and product
By sending signaling instructions to the receiving device to carry pilot signals in the PPDU, the problem of interference signals affecting communication between STA and AP is solved, and the link speed performance is maintained.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-10-30
- Publication Date
- 2026-05-07
AI Technical Summary
In existing technologies, when STA communicates with AP, it is difficult to accurately select methods to reduce the impact of interference signals, resulting in limited link rate performance.
The transmitting device sends the first signaling to instruct the receiving device to carry the pilot signal in subsequent PPDUs, determine the timing of interference signals, and quickly reduce the impact of interference signals on the packet error rate.
It effectively reduces the impact of interference signals on the packet error rate and maintains the link's speed performance.
Smart Images

Figure CN2024128655_07052026_PF_FP_ABST
Abstract
Description
Information indication methods, devices, equipment, media and products Technical Field
[0001] This application relates to the field of communications, and in particular to an information indication method, apparatus, device, medium, and product. Background Technology
[0002] When a Station (STA) communicates with an Access Point (AP), the transmitting device embeds pilot information into the signal to help the receiving device locate the signal's position and direction. In related technologies, embedding pilot information during data transmission allows the receiving device to reduce the impact of interference signals.
[0003] Summary of the Invention
[0004] This application provides an information indication method, apparatus, device, medium, and product, the technical solution of which is as follows:
[0005] According to one aspect of this application, an information indication method is provided, the method being performed by a first wireless device, the method comprising:
[0006] Send a first signaling message, which is used to suggest or indicate whether the Physical Layer Protocol Data Unit (PPDU) subsequently sent by the second wireless device carries a first pilot.
[0007] According to one aspect of this application, an information indication method is provided, the method being performed by a second wireless device, the method comprising:
[0008] Receive a first signaling message, which is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot signal.
[0009] According to one aspect of this application, an information indicating device is provided, the device comprising:
[0010] The transmitting module is used to transmit a first signaling, which is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot.
[0011] According to one aspect of this application, an information indicating device is provided, the device comprising:
[0012] The receiving module is configured to receive a first signaling, which is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot.
[0013] According to one aspect of the embodiments of this application, a first wireless device is provided, the first wireless device comprising: 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 information indication method as described in the foregoing aspects.
[0014] According to another aspect of the embodiments of this application, a second wireless device is provided, the second wireless device comprising: a receiver; the communication device being configured to implement the information indication method as described in the foregoing aspects.
[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, which stores at least one program that is loaded and executed by a processor to implement the information indication method as described in the foregoing aspects.
[0016] According to one aspect of the embodiments of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the information indication method as described in the above aspects.
[0017] According to one aspect of the embodiments of this application, a chip is provided, the chip including a programmable logic circuit and / or at least a program, the chip being configured to implement the information indication method as described in the foregoing aspects based on the programmable logic circuit and / or the at least a program.
[0018] The technical solutions provided in this application have at least the following beneficial effects:
[0019] The first wireless device determines when to use the first pilot signal. It can then send a first signaling message to the second wireless device to suggest or instruct whether the second wireless device should include the first pilot signal in subsequent PPDU transmissions. For example, in the event of interference, the first signaling message can inform the second wireless device to include the first pilot signal in subsequent PPDUs, thereby quickly reducing the impact of interference on the packet error rate and maintaining link speed performance. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 shows a schematic diagram of a wireless communication system provided in an embodiment of this application;
[0022] Figure 2 shows a flowchart of an information indication method provided in an exemplary embodiment of this application;
[0023] Figure 3 shows a flowchart of an information indication method provided in an exemplary embodiment of this application;
[0024] Figure 4 illustrates a schematic diagram of the format of the A-Control field in the Medium Access Control (MAC) frame header provided in an exemplary embodiment of this application;
[0025] Figure 5 illustrates a schematic diagram of the format of the subfields included in the A-Control field provided in an exemplary embodiment of this application;
[0026] Figure 6 illustrates a schematic diagram of the format of the Ultra High Reliability (UHR) Control field in the MAC frame header provided in an exemplary embodiment of this application;
[0027] Figure 7 illustrates a schematic diagram of a signaling flow based on the A-Control field provided in an exemplary embodiment of this application;
[0028] Figure 8 shows a schematic diagram of the frame format of a compressed block confirmation frame provided in an exemplary embodiment of this application;
[0029] Figure 9 illustrates a schematic diagram of the frame format of a multi-site block acknowledgment frame provided in an exemplary embodiment of this application;
[0030] Figure 10 illustrates a schematic diagram of a signaling flow based on block acknowledgment frames provided in an exemplary embodiment of this application;
[0031] Figure 11 shows a schematic diagram of the format of the proprietary user information field of the trigger frame provided in an exemplary embodiment of this application;
[0032] Figure 12 shows a schematic diagram of the format of the proprietary user information field of the trigger frame provided in an exemplary embodiment of this application;
[0033] Figure 13 shows a schematic diagram of the format of the proprietary user information field of the trigger frame provided in an exemplary embodiment of this application;
[0034] Figure 14 illustrates a schematic diagram of a trigger frame-based signaling flow provided in an exemplary embodiment of this application;
[0035] Figure 15 shows a structural block diagram of an information indicating device provided in an exemplary embodiment of this application;
[0036] Figure 16 shows a structural block diagram of an information indicating device provided in an exemplary embodiment of this application;
[0037] Figure 17 shows a schematic diagram of the structure of a communication device provided in an exemplary embodiment of this application. Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0039] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein can be interpreted as "when," "when," or "in response to determination." In this specification, when expressing the meaning of Boolean values, '0' is expressed as 'first meaning' and '1' as 'second meaning'. Without loss of generality, those skilled in the art will understand that the meanings they represent can be interchanged, i.e., '1' represents 'first meaning' and '0' represents 'second meaning'.
[0040] Figure 1 illustrates a schematic diagram of a wireless communication system 100 provided in an exemplary embodiment of this application. The wireless communication system 100 includes stations and access points. In this application, STAs include access point STAs (AP STAs) and / or non-access point STAs (non-AP STAs), where an AP STA can be simply referred to as an AP. Communication between STAs can be implemented as communication between an AP and a non-AP STA, communication between two non-AP STAs, or communication between a STA and a peer STA. A peer STA refers to a device communicating with the STA from the other end; a peer STA may be an AP or a non-AP STA.
[0041] Figure 1 illustrates the wireless communication system 100, which includes an AP 110 and a non-AP STA 120.
[0042] The AP 110 is a device deployed in a Wireless Local Area Network (WLAN) / Wireless Fidelity (Wi-Fi) system to provide wireless communication capabilities to STAs (Stations). The AP 110 acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet. The AP 110 can be a terminal device or network device (such as a router) with a WLAN / Wi-Fi chip.
[0043] In some embodiments, AP 110 can be a device that supports various current and future Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of WLAN standards, including 802.11be, 802.11bn, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. AP 110 can also be used in network environments that support next-generation WLAN systems / next-generation Wi-Fi communications.
[0044] The non-AP STA 120 can be a wireless communication device that supports WLAN / Wi-Fi technology, such as a wireless communication device with a WLAN / Wi-Fi chip.
[0045] In some embodiments, the non-AP STA 120 can be a device that supports various current and future IEEE 802.11 family of WLAN standards, including 802.11be, 802.11bn, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. The non-AP STA 120 can also be used in network environments that support next-generation WLAN systems / next-generation Wi-Fi communication.
[0046] In this embodiment, the next-generation WLAN system is an evolution of the 802.11be system and is backward compatible with the 802.11be system. Next-generation Wi-Fi communication refers to any new generation of Wi-Fi communication after Wi-Fi 7 based on the 802.11be specification, such as Ultra High Reliability (UHR) communication.
[0047] In some embodiments, both AP 110 and non-AP STA 120 support the IEEE 802.11 protocol, but are not limited to the IEEE 802.11 protocol.
[0048] It's understandable that the role of a STA in wireless communication is not absolute. For example, when phone A is connected to a router, phone A is a non-AP STA, but when phone A acts as a hotspot for phone B, phone A acts as an AP.
[0049] In this application embodiment, the STA can be a device with wireless transceiver capabilities, such as one that supports the 802.11 series of protocols and can communicate with the AP or other STAs. For example, an STA is any user communication device that allows users to communicate with the AP and thus with the WLAN. STAs can be, for example, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0050] In this application embodiment, the STA can also be a device that provides voice / data / image connectivity to the user, such as a handheld device, vehicle device, home device, home appliance, gaming device, etc., with wireless connection function or equipped with a wireless communication module. Examples include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, drones or aerial photography equipment, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices with wireless communication capabilities, other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, and Beyond 5G. Terminal devices in 5G (B5G) networks, terminal devices in 6G networks, and terminal devices in future evolved Public Land Mobile Networks (PLMNs) can also be televisions, refrigerators, washing machines, kitchen appliances, door locks, fish tanks, robot vacuum cleaners, game consoles, cameras / camcorders, sensors, etc. with wireless connectivity. This application embodiment is not limited to these.
[0051] By way of example and not limitation, the STA in the embodiments of this application can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that apply wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Examples include smartwatches or smart glasses, as well as devices that focus on a specific type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0052] Furthermore, the STA in this application embodiment can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical feature is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. In this application embodiment, IoT technology can achieve massive connectivity, deep coverage, and terminal power saving through technologies such as narrowband (NB).
[0053] Furthermore, the STA in this application embodiment can also be an in-vehicle communication device in a vehicle-to-everything (V2X) system or the vehicle itself. The communication methods in a V2X system are collectively referred to as V2X (where X represents anything). For example, V2X communication includes: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.
[0054] In some embodiments, the frequency bands supported by the wireless communication system 100 include, but are not limited to: millimeter wave (mmWave) bands (such as 45GHz, 60GHz, etc., which belong to the 30-300GHz range) and low-frequency bands. Among them, low-frequency bands include Sub-7GHz bands (such as 2.4GHz, 5GHz, 6GHz, etc., which belong to the 1-7.25GHz range).
[0055] In some embodiments, there are one or more links between AP 110 and non-AP STA 120.
[0056] In some embodiments, multi-band communication is supported between AP 110 and non-AP STA 120. For example, communication can occur simultaneously on one or more frequency bands such as 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz. Alternatively, communication can occur simultaneously on different channels within the same frequency band or on different channels within different frequency bands. Multi-band communication can improve communication throughput and / or reliability between devices. Such a device supporting multi-band communication can be considered to have multi-link operation (MLO) capability and is commonly referred to as a multi-band device or multi-link device (MLD), sometimes also called a multi-band entity or multi-link entity. In other words, an MLD is an entity or device that supports communication with other MLD entities using multiple wireless links.
[0057] An AP MLD can include one or more APs; that is, an AP MLD's associated STAs include one or more APs. A non-AP MLD can include one or more non-AP STAs; that is, a non-AP MLD's associated STAs include one or more non-AP STAs. One or more links can be formed between AP MLDs and non-AP MLDs, allowing communication between APs associated with an AP MLD and between non-AP STAs associated with a non-AP MLD. One or more peer-to-peer (P2P) links can also be formed between non-AP MLDs, allowing communication between non-AP STAs associated with two different non-AP MLDs. Similarly, one or more P2P links can be formed between AP MLDs, allowing communication between APs associated with two different AP MLDs.
[0058] The following is a description of some terms used in the embodiments of this application:
[0059] Primary Channel: This refers to the channel shared by all member sites in the BSS.
[0060] Secondary Channel: A channel that assists the primary channel in data transmission. When using multiple channels, the secondary channel can provide additional bandwidth. Typically, the primary channel sends beacon messages (beacon frames, periodically sent by the AP to inform the outside world of its wireless network presence) and some data packets, while the secondary channel sends other messages.
[0061] Association Identifier (AID): Used to identify a terminal that has been associated with an access point.
[0062] Medium Access Control (MAC): Short for Media Access Control Protocol or Media Access Control Address.
[0063] Transmission Opportunity (TXOP): refers to a period of time during which a device with the transmission opportunity can initiate one or more transmissions.
[0064] RTS (Request to Send): RTS is a control mechanism used to avoid collisions in data transmission. An RTS frame is sent by a device wishing to send data, requesting access to the channel. If the AP receives an RTS frame, it replies with a CTS (Clear to Send) frame, indicating that the channel has been cleared and the device can send data. MU-RTS is an extension of RTS, allowing multiple devices to send RTS frames simultaneously, instead of the traditional single-device transmission. This mechanism improves channel utilization because it allows multiple devices to request the channel at the same time. MU-RTS is typically scheduled by the AP, which decides which devices can send RTS frames and their transmission order.
[0065] In some communication scenarios of related technologies, interference signals are reduced by replacing some subcarriers with IM Polit. However, the interference mitigation pilot schemes proposed in related technologies do not consider link adaptation, making it difficult for the transmitting device to accurately select which method to reduce the impact of interference signals (including using interference mitigation pilots, reducing the MCS (Modulation and Coding Scheme), reducing bandwidth, increasing power, etc.). When dealing with specific interference signals, choosing an inappropriate scheme can only achieve limited gains.
[0066] Based on the above problems, this application proposes an information indication method. The transmitting device determines the timing of using the first pilot and can send a first signaling to suggest or instruct the receiving device whether to carry the first pilot in subsequent PPDU transmissions, thereby quickly reducing the impact of interference signals on the packet error rate and maintaining the link's rate performance.
[0067] Figure 2 illustrates a flowchart of an information indication method provided in an exemplary embodiment of this application. The method is performed by a first wireless device and includes the following steps:
[0068] Step 210: Send a first signaling message, which is used to suggest or indicate whether the PPDU subsequently sent by the second wireless device carries the first pilot.
[0069] In some embodiments, the first wireless device sends a first signaling message to the second wireless device to suggest or instruct whether subsequent PPDUs transmitted by the second wireless device carry a first pilot. The first wireless device is the TXOP owner device, and the second wireless device is the TXOP responder device.
[0070] In some embodiments, the TXOP owner device can be an AP or a STA, and the TXOP responder device can be an AP or a STA. Optionally, when the TXOP owner device is a STA, the TXOP responder device is an AP; that is, when the first wireless device is a STA, the second wireless device is an AP. Optionally, when the TXOP owner device is an AP, the TXOP responder device is a STA; that is, when the first wireless device is an AP, the second wireless device is a STA. This application does not limit this.
[0071] In some embodiments, the first signaling is used to suggest or instruct whether the PPDU subsequently transmitted by the second wireless device carries the first pilot. This can be understood as the second wireless device determining whether the PPDU subsequently transmitted carries the first pilot based on the suggestion or instruction of the first signaling.
[0072] In some embodiments, the first signaling is determined or generated by the first wireless device based on the presence or absence of interference signals.
[0073] In some embodiments, the first pilot is a pilot signal used to mitigate interference. It can also be understood as a pilot signal applicable in the presence of interference, a pilot signal used in channel conditions with interference, or a pilot signal suitable for link adaptation.
[0074] Optionally, the first pilot may be called an Interference Mitigation Pilot (IM Polit), an Extra Pilot, an Additional Pilot, a Data-Based Pilot, or a Pilot Data Tone. This application does not limit the specific name of the first pilot.
[0075] It should be noted that the following explanation mainly uses IM Polit as the first pilot frequency as an example.
[0076] Optionally, the subsequently transmitted PPDU includes PPDUs transmitted subsequently in the current transmission opportunity TXOP; or PPDUs transmitted subsequently in other TXOPs obtained after the current TXOP. Here, "subsequent" refers to transmission after the transmission of the first signaling, and subsequent transmission refers to transmission after the second wireless device receives the first signaling.
[0077] In some embodiments, the PPDU includes at least one of the following types: Ultra High Reliability Multi-User PPDU (UHR MU PPDU); Ultra High Reliability Extended Range PPDU (UHR ELR PPDU); Ultra High Reliability Trigger-Based PPDU (UHR TB PPDU).
[0078] In some embodiments, the first signaling includes a first field, which can also be understood as a first type field or a first class field, used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot. For example, taking IM Polit as the first pilot, the first field may be called an IM Pilot field or an IM Pilot subfield. This application does not limit this.
[0079] Optionally, the first field may have a first value, which is used to suggest or instruct the second wireless device to carry the first pilot signal in subsequent PPDUs; or, the first field may have a second value, which is used to suggest or instruct the second wireless device to not carry the IM Pilot signal in subsequent PPDUs. For example, the second value may be 0 and the first value may be 1. In another example, the first value may be 1 and the second value may be 0. For instance, a value of 0 for the first field indicates that the second wireless device is suggesting or instructing subsequent PPDUs to carry the first pilot signal; a value of 1 for the first field indicates that the second wireless device is suggesting or instructing subsequent PPDUs to not carry the first pilot signal.
[0080] In some embodiments, the first signaling includes a second field, which can also be understood as a second type field or a second category field, used to suggest or indicate the type of the first pilot. For example, taking IM Polit as the first pilot, the second field might be called an IM Pilot Type field, or an IM Pilot Type subfield. This application does not limit this.
[0081] Optionally, the second field may be a third value, which suggests or indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); or, the second field may be a fourth value, which suggests or indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit). For example, the third value may be 0 and the fourth value may be 1. In another example, the third value may be 1 and the fourth value may be 0. For instance, a value of 0 in the second field indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); a value of 1 in the second field indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit).
[0082] In some embodiments, the first signaling further includes a third field, which can also be understood as a third type of field or a third category field, used to suggest or indicate the proportion of the first pilot in a resource unit (RU). For example, taking IM Polit as the first pilot, the third field may be called the IM Pilot Density field, or an IM Pilot Density subfield. This application does not limit this.
[0083] Optionally, the third field represents the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion. Here, the i-th value is one of n candidate values, and the i-th proportion is the proportion corresponding to the i-th value, where i is an integer not greater than n, and n is a positive integer. For example, when the value of the third field is 0, it indicates that the proportion of the first pilot in the RU is 15%; when the value of the third field is 1, it indicates that the proportion of the first pilot in the RU is 20%; and when the value of the third field is 2, it indicates that the proportion of the first pilot in the RU is 25%.
[0084] In summary, the method provided in this application involves a first wireless device determining the timing of using the first pilot signal. The first wireless device can then send a first signaling message to a second wireless device to suggest or instruct whether the second wireless device should carry the first pilot signal in subsequent PPDU transmissions. For example, when interference signals are present, the first signaling message can inform the second wireless device to carry the first pilot signal in subsequent PPDUs, thereby quickly reducing the impact of interference signals on the packet error rate and maintaining the link's speed performance.
[0085] Figure 3 illustrates a flowchart of an information indication method provided in an exemplary embodiment of this application. The method is performed by a second wireless device and includes the following steps:
[0086] Step 310: Receive the first signaling, which is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries the first pilot.
[0087] In some embodiments, a second wireless device receives a first signaling message sent by a first wireless device, the first signaling message suggesting or instructing whether a subsequent PPDU sent by the second wireless device carries a first pilot. The first wireless device is the TXOP owner device, and the second wireless device is the TXOP responder device.
[0088] In some embodiments, the TXOP owner device can be an AP or a STA, and the TXOP responder device can be an AP or a STA. Optionally, when the TXOP owner device is a STA, the TXOP responder device is an AP; that is, when the first wireless device is a STA, the second wireless device is an AP. Optionally, when the TXOP owner device is an AP, the TXOP responder device is a STA; that is, when the first wireless device is an AP, the second wireless device is a STA. This application does not limit this.
[0089] In some embodiments, the first signaling is used to suggest or instruct whether the PPDU subsequently transmitted by the second wireless device carries the first pilot. This can be understood as the second wireless device determining whether the PPDU subsequently transmitted carries the first pilot based on the suggestion or instruction of the first signaling.
[0090] In some embodiments, the first signaling is determined or generated by the first wireless device based on the presence or absence of interference signals.
[0091] In some embodiments, the first pilot is a pilot signal used to mitigate interference. It can also be understood as a pilot signal applicable in the presence of interference, a pilot signal used in channel conditions with interference, or a pilot signal suitable for link adaptation.
[0092] Optionally, the first pilot may be called an Interference Mitigation Pilot (IM Polit), an Extra Pilot, an Additional Pilot, a Data-Based Pilot, or a Pilot Data Tone. This application does not limit the specific name of the first pilot.
[0093] It should be noted that the following explanation mainly uses IM Polit as the first pilot frequency as an example.
[0094] Optionally, the subsequently transmitted PPDU includes PPDUs transmitted subsequently in the current transmission opportunity TXOP; or PPDUs transmitted subsequently in other TXOPs obtained after the current TXOP. Here, "subsequent" refers to transmission after the transmission of the first signaling, and subsequent transmission refers to transmission after the second wireless device receives the first signaling.
[0095] In some embodiments, the PPDU includes at least one of the following types: UHR MU PPDU; UHR ELR PPDU; UHR TB PPDU.
[0096] In some embodiments, the first signaling includes a first field, which can also be understood as a first type field or a first class field, used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot. For example, taking IM Polit as the first pilot, the first field may be called an IM Pilot field or an IM Pilot subfield. This application does not limit this.
[0097] Optionally, the first field may have a first value, which is used to suggest or instruct the second wireless device to carry the first pilot signal in subsequent PPDUs; or, the first field may have a second value, which is used to suggest or instruct the second wireless device to not carry the first pilot signal in subsequent PPDUs. For example, the second value may be 0 and the first value may be 1. In another example, the first value may be 1 and the second value may be 0. For instance, a value of 0 for the first field indicates that the second wireless device is suggesting or instructing the second wireless device to carry the first pilot signal in subsequent PPDUs; a value of 1 for the first field indicates that the second wireless device is suggesting or instructing the second wireless device to not carry the first pilot signal in subsequent PPDUs.
[0098] In some embodiments, the first signaling includes a second field, which can also be understood as a second type field or a second category field, used to suggest or indicate the type of the first pilot. For example, taking IM Polit as the first pilot, the second field might be called an IM Pilot Type field, or an IM Pilot Type subfield. This application does not limit this.
[0099] Optionally, the second field may be a third value, which suggests or indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); or, the second field may be a fourth value, which suggests or indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit). For example, the third value may be 0 and the fourth value may be 1. In another example, the third value may be 1 and the fourth value may be 0. For instance, a value of 0 in the second field indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); a value of 1 in the second field indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit).
[0100] In some embodiments, the first signaling further includes a third field, which can also be understood as a third type of field or a third category field, used to suggest or indicate the proportion of the first pilot in a resource unit (RU). For example, taking IM Polit as the first pilot, the third field may be called the IM Pilot Density field, or an IM Pilot Density subfield. This application does not limit this.
[0101] Optionally, the third field represents the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion. Here, the i-th value is one of n candidate values, and the i-th proportion is the proportion corresponding to the i-th value, where i is an integer not greater than n, and n is a positive integer. For example, when the value of the third field is 0, it indicates that the proportion of the first pilot in the RU is 15%; when the value of the third field is 1, it indicates that the proportion of the first pilot in the RU is 20%; and when the value of the third field is 2, it indicates that the proportion of the first pilot in the RU is 25%.
[0102] In summary, the method provided in this application involves a first wireless device determining the timing of using the first pilot. The first wireless device can then send a first signaling message to a second wireless device to suggest or instruct whether the second wireless device should carry the first pilot in subsequent PPDUs. For example, when interference signals occur, the first signaling message can inform the second wireless device to carry the IM Pilot in subsequent PPDUs, thereby quickly reducing the impact of interference signals on the packet error rate and maintaining the link's speed performance.
[0103] Next, based on the embodiments shown in Figures 2 and 3, we will further introduce the relevant information of the first signaling and the application scenarios of the first signaling.
[0104] In some embodiments, the first signaling is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries the first pilot.
[0105] In some embodiments, the first signaling includes at least a first field, and optionally, the first signaling also includes a second field and / or a third field.
[0106] In some embodiments, the first field in the first signaling is used to suggest whether the PPDU subsequently transmitted by the second wireless device carries the first pilot. This can be understood as the second wireless device determining whether to carry the first pilot in subsequent PPDUs based on the first field in the first signaling. In some embodiments, the second field is used to suggest the type of the first pilot. This can be understood as the second wireless device determining the type of the first pilot in subsequent PPDUs based on the second field. In some embodiments, the third field is used to suggest the proportion of the first pilot in the RU. This can be understood as the second wireless device determining the proportion of the first pilot in the RU in subsequent PPDUs based on the third field.
[0107] For example, consider the suggestion in the first field of the first signaling message that the second wireless device may carry the IM Polit in subsequent PPDUs. If the first signaling message suggests that the second wireless device carry the IM Polit in subsequent PPDUs, upon receiving the first signaling message from the first wireless device, the second wireless device may choose to include the IM Polit in subsequent PPDUs or omit it. For the second wireless device, the suggestion in the first signaling message from the first wireless device is not mandatory.
[0108] For example, consider a first field in the first signaling indicating that a subsequent PPDU sent by the second wireless device carries an IM Polit. If the first signaling indicates that a subsequent PPDU sent by the second wireless device carries an IM Polit, the second wireless device receives the first signaling sent by the first wireless device and carries the IM Polit in the subsequent PPDU sent by the second wireless device. For the second wireless device, the indication in the first signaling sent by the first wireless device is mandatory. Optionally, "indication" can also be extended to "request" or "information". This application does not limit this.
[0109] In some embodiments, the first signaling is carried in at least one of the following frames or fields: the A-Control field in the MAC header of a data frame or management frame; the UHR Control field in the MAC header of a data frame or management frame; a Block Acknowledgment (BA) frame; a Compressed Block Ack frame; a Multi-STA Block Ack frame; or a Trigger frame.
[0110] It should be noted that in the embodiments below, the first pilot is mainly described as IM Polit, the type of the first pilot is IM Polit Type, and the proportion of the first pilot is IM Polit Density.
[0111] The following sections describe the scenarios where the first signaling is carried in different frames.
[0112] 1. The first signaling is carried in the data frame or management frame.
[0113] In some embodiments, the first signaling is carried in a data frame or a management frame, or in the A-Control field of the MAC header of a data frame or a management frame, or in the UHR Control field of the MAC header of a data frame or a management frame.
[0114] The following section will first introduce data frames or management frames, and then introduce the signaling interaction scenarios of data frames or management frames.
[0115] 1.1 Data frame or management frame
[0116] In some embodiments, the data frame or management frame is used for link adaptation control, that is, the first wireless device may suggest or instruct the second wireless device whether to carry the first pilot in a subsequent PPDU based on link adaptation control technology.
[0117] In some embodiments, a data frame or management frame includes an A-Control field.
[0118] In some embodiments, the first signaling is carried in the A-Control field of the MAC frame header of a data frame or management frame.
[0119] Regarding link adaptive control technology, this application mainly introduces ULA (Ultra High Reliability Link Adaptation) control technology. A first or second wireless device can send PPDUs for subsequent uplink or downlink transmissions, either solicited or unsolicited.
[0120] In some embodiments, the A-Control field may also be referred to as the ULA A-Control field.
[0121] Figure 4 is a schematic diagram of the format of the A-Control field in the MAC frame header provided in an exemplary embodiment of this application.
[0122] As shown in Figure 4, the A-Control field in the MAC frame header includes at least one of the following subfields: Unsolicited MFB (Unsolicited MCS Feedback), MRQ / UL UHR TB PPDU MFB (MCS Request / UpLink UHR TB PPDU MFB), NSS (Number of Spatial Streams), UHR-MCS (Ultra High Reliability-MCS), RU allocation, PS160 (primary and auxiliary PS160), BW (Bandwidth), MSI / Partial PPDU Parameters (MRQ Sequence Identifier / Partial PPDU Parameters), Tx Beamforming, and IM Pilot.
[0123] • Unsolicited MFB (Unsolicited MFB) subfield: Indicates an unsolicited MFB. If the ULA control subfield is an unsolicited MFB, set it to the first setting value (e.g., 1). If the ULA control subfield is an MRQ (MCS Request) or a requested MFB, set it to the second setting value (e.g., 0).
[0124] • MRQ / UL UHR TB PPDU MFB subfield: Indicates feedback request / indicates UL UHR TB PPDU MFB.
[0125] For example, consider a first signaling instruction sent by the STA to the AP. This first signaling instruction, when the Unsolicited MFB subfield is a first setting value and the MRQ / UL UHR TB PPDU MFB subfield is a second setting value, suggests or instructs the AP to include the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion. Alternatively, the first signaling instruction, when the Unsolicited MFB subfield is a third setting value and the MRQ / UL UHR TB PPDU MFB subfield is a fourth setting value, suggests or instructs the AP to include the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion. For example, the first setting value is 1 and the second setting value is 0; or, the third setting value is 0 and the fourth setting value is 0.
[0126] For example, a first signaling instruction is used to suggest or instruct the STA issuing this suggestion to carry the IM Pilot in subsequent UHR TB PPDUs when the Unsolicited MFB subfield is a fifth setting value and the MRQ / UL UHR TB PPDU MFB subfield is a sixth setting value. Alternatively, a first signaling instruction is used to suggest or instruct the STA issuing this suggestion to carry the IM Pilot in subsequent UHR TB PPDUs when the Unsolicited MFB subfield is a seventh setting value and the MRQ / UL UHR TB PPDU MFB subfield is an eighth setting value. For example, the fifth setting value equals 1, and the sixth setting value equals 1; or, the seventh setting value equals 0, and the eighth setting value equals 1.
[0127] • NSS subfield: Suggested number of spatial streams.
[0128] If the Unsolicited MFB subfield is the first setting value (e.g., equal to 1) and the MRQ / UL UHR TB PPDU MFB subfield is the second setting value (e.g., equal to 0), or if the Unsolicited MFB subfield is the third setting value (e.g., equal to 0) and the MRQ / UL UHR TB PPDU MFB subfield is the fourth setting value (e.g., equal to 0), then the NSS subfield instructs the AP to send the suggested space flow number NSS to the subsequent UHR MU PPDU or UHR ELR PPDU to the STA that issued this suggestion, and sets it to NSS-1.
[0129] If the Unsolicited MFB subfield is the fifth setting value (e.g., equal to 1) and the MRQ / UL UHR TB PPDU MFB subfield is the sixth setting value (e.g., equal to 1), then the NSS subfield indicates the number of suggested space streams (NSS) for subsequent UHR TB PPDUs sent by the STA that sent this suggestion, and is set to NSS-1. Otherwise, the NSS subfield is reserved.
[0130] • UHR-MCS subfield: Recommended UHR-MCS.
[0131] If the Unsolicited MFB subfield is a first setting value (e.g., equal to 1) and the MRQ / UL UHR TB PPDU MFB subfield is a second setting value (e.g., equal to 0), or if the Unsolicited MFB subfield is a third setting value (e.g., equal to 0) and the MRQ / UL UHR TB PPDU MFB subfield is a fourth setting value (e.g., equal to 0), then the UHR-MCS subfield instructs the AP to send a suggested UHR-MCS to the subsequent UHR MU PPDU or UHR ELR PPDU to the STA that issued this suggestion.
[0132] If the fifth setting value of the Unsolicited MFB subfield is equal to 1 (e.g., equal to 1) and the sixth setting value of the MRQ / UL UHR TB PPDU MFB subfield is equal to 1 (e.g., equal to 1), then the UHR-MCS subfield indicates the recommended UHR-MCS for the UHR TB PPDU sent from the STA. Otherwise, the UHR-MCS subfield is reserved.
[0133] • PS160 subfield: If the RU or MRU (Multiple Resource Unit) has less than or equal to 2 × 996 subcarriers, the PS160 subfield is used to indicate the primary 160MHz channel or the secondary 160MHz channel (auxiliary 160MHz channel) applicable to the RU or MRU allocation. Otherwise, the PS160 subfield is used together with the RU allocation subfield to indicate the RU or MRU index.
[0134] As an example and not a limitation: if the Unsolicited MFB subfield is equal to 1, or the Unsolicited MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the PS160 subfield is set to 0 to indicate that the RU or MRU allocation is applicable to the primary 160MHz channel, and the PS160 subfield is set to 1 to indicate that the RU or MRU allocation is applicable to the secondary 160MHz channel.
[0135] Optionally, the first signaling is reserved when the RU contains more than X subcarriers. For example, X subcarriers are 2 × 996 subcarriers.
[0136] In some embodiments, for RUs or MRUs with more than X subcarriers, such as RUs or MRUs with more than 2 × 996 subcarriers, the PS160 subfield, together with the RU allocation subfield, is used to indicate the RU or MRU index. Otherwise, the PS160 subfield is reserved.
[0137] • RU Assignment Subfield: The RU or MRU associated with the UHR-MCS / RU or MRU for which feedback was solicited from the MFB requester.
[0138] In this context, the MFB requester can be considered as the first wireless device, and the MFB request can be seen as the first wireless device sending the first signaling to the second wireless device.
[0139] As an example and not a limitation: if the Unsolicited MFB subfield is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, then the RU allocation subfield and the PS160 subfield together indicate the RU or MRU for which the recommendation applies.
[0140] As an example, and not a limitation: if the Unsolicited MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the RU allocation subfield and the PS160 subfield together indicate the RU or MRU that the MFB requester requested feedback from.
[0141] By way of example and not limitation: If the Unsolicited MFB subfield is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the RU allocation subfield and the PS160 subfield together indicate the RU or MRU to which the recommended UHR-MCS applies. The RU allocation subfield and the PS160 subfield are interpreted together with the BW subfield to specify the RU or MRU. Otherwise, the RU allocation subfield is reserved.
[0142] • BW subfield: Bandwidth related to the bandwidth requested from the suggested UHR-MCS / MFB requester.
[0143] As an example and not a limitation: if the unrequested MFB subfield is equal to 1, the BW subfield indicates the bandwidth to which the proposed UHR-MCS applies.
[0144] As an example, and not a limitation: if the unrequested MFB subfield is equal to 0, and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the BW subfield indicates that the MFB requester is requesting the PPDU bandwidth in response. For example, 20MHz is set to 0, 40MHz to 1, 80MHz to 2, 160MHz to 3, and 320MHz to 4. Values 5, 6, and 7 are reserved. Otherwise, the BW subfield is reserved.
[0145] • MSI / Partial PPDU Parameters subfield: MRQ sequence identifier / partial parameters of the PPDU under test.
[0146] As an example, and not a limitation: if the Unsolicited MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the MSI / Partial PPDU Parameters subfield contains a sequence number in the range of 0 to 3 to identify a specific UHR-MCS feedback request.
[0147] As an example, and not a limitation: if the Unsolicited MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, then the MSI / Partial PPDU Parameters subfield contains a sequence number in the range of 0 to 3, used in response to a specific solicited UHR-MCS feedback request.
[0148] In some embodiments, the A-Control field includes an MSI subfield, which occupies 2 bits, and / or the sequence number of the MSI subfield ranges from 0 to 3. In related technologies, the sequence number of the MSI subfield ranges from 0 to 6 and occupies 3 bits. In this embodiment, the sequence number of the MSI subfield ranges from 0 to 3 and occupies 2 bits. Compared to related technologies, this application saves 1 bit. This saved bit can be used to indicate the IM Pilot subfield without changing the overall message length.
[0149] By way of example, and not limitation: if the Unsolicited MFB subfield is equal to 1, then the MSI / Partial PPDU Parameters subfield contains PPDU Format and Coding Type subfields. As shown in Figure 5, the PPDU Format subfield indicates the format of the PPDU for the Unsolicited MFB. Optionally, it is set to 0 for UHR MU PPDU and to 1 for UHR TB PPDU. The Coding Type subfield contains encoding information used to estimate the PPDU for the Unsolicited MFB. Optionally, it is set to 0 for BCC (Binary Convolutional Code) and to 1 for LDPC (Low-Density Parity-Check).
[0150] • Tx Beamforming subfield: Transmission type of the PPDU under test.
[0151] By way of example, and not limitation: If the Unsolicited MFB subfield is equal to 1 and the MRQ / UL HE TB PPDU MFB subfield is equal to 0, then the Tx Beamforming subfield indicates whether the PPDU for which the Unsolicited MFB is estimated is beamformed. For non-beamformed PPDUs, it is set to 0. For beamformed PPDUs, it is set to 1. Otherwise, the Tx Beamforming subfield is left undefined.
[0152] • IM Pilot subfield: If the Unsolicited MFB subfield is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, or if the Unsolicited MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, then the IM Pilot subfield instructs the AP to carry the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued this recommendation. Otherwise, the IM Pilot subfield is left unused.
[0153] At this point, the IM Poilt subfield can be considered as the first field included in the first signaling.
[0154] This feedback parameter applies to UHR MU PPDUs or UHR ELR PPDUs transmitted in the current TXOP, and can also apply to UHR MU PPDUs or UHR ELR PPDUs transmitted in later TXOPs. Optionally, the IM Pilot subfield is reserved when the RU indicated by the RU allocation subfield contains more than X (X = 106, 242, 484, 996, etc.) subcarriers.
[0155] In some embodiments, the data frame or management frame includes a UHR Control field.
[0156] In some embodiments, the first signaling is carried in the UHR Control field of the MAC frame header of a data frame or management frame.
[0157] For example, referring to Figure 6, the HT Control field is in the MAC frame header, and the UHR Control field is used to extend the length of the HT Control field, which can contain a variety of new parameters defined in the UHR protocol.
[0158] As shown in Figure 6, the UHR Control field in the MAC frame header includes at least one of the following subfields: Extension Type, IM Pilot, IM Pilot Type, IM Pilot Density, and Reserved.
[0159] The subfields in the UHR Control field are described below.
[0160] • Extension Type subfield: Indicates the type of extension.
[0161] In some embodiments, the UHR Control field further includes a fourth field, the preset value of which is used to indicate that the UHR Control field is an extension of the A-Control field. For example, the fourth field is an Extension Type subfield, and the Extension Type subfield has a fifth value, which is used to indicate that the UHR Control field is an extension of the A-Control field (also known as the ULA A-Control field).
[0162] For example, when the fifth value is 1, that is, when the Extension Type value is 1, it indicates an extension of the A-Control field; other values are reserved.
[0163] • IM Pilot subfield: If the Unsolicited MFB subfield in the A-Control field is a first setting value (e.g., equal to 1) and the MRQ / UL UHR TB PPDU MFB subfield is a second setting value (e.g., equal to 0); or the Unsolicited MFB subfield is a third setting value (e.g., equal to 0) and the MRQ / UL UHR TB PPDU MFB subfield is a fourth setting value (e.g., equal to 0), then the IM Pilot subfield instructs the AP to carry the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued this recommendation. Otherwise, the IM Pilot subfield is reserved.
[0164] At this point, the IM Poilt subfield can be considered as the first field included in the first signaling.
[0165] This feedback parameter applies to UHR MU PPDU or UHR ELR PPDU transmitted in the current TXOP, and can also apply to UHR MU PPDU or UHR ELR PPDU transmitted in later TXOPs (other TXOPs obtained after the current TXOP).
[0166] Optionally, the IM Pilot subfield is reserved when the RU indicated by the RU Allocation subfield in the A-Control field contains more than X (X = 106, 242, 484, 996, etc.) subcarriers.
[0167] • IM Pilot Type subfield: Optionally, when the IM Pilot instruction suggests carrying an IM Pilot, the IM Pilot Type subfield indicates the type of IM Pilot.
[0168] For example, when the IM Pilot Type subfield takes the third value, it suggests or indicates that the IM Pilot type is a regular IM Pilot; when the IM Pilot Type subfield takes the fourth value, it suggests or indicates that the IM Pilot type is a zero-power IM Pilot; when the IM Pilot Type subfield takes other values, the IM Pilot Type subfield is reserved. For example, the third value is 0 and the fourth value is 1, or the third value is 1 and the fourth value is 0. This application does not limit this. Optionally, when the IM Pilot indicates that carrying an IM Pilot is not recommended, the IM Pilot Type subfield is reserved. In this case, the IM Pilot Type subfield can be regarded as the second field included in the first signaling.
[0169] • IM Pilot Density subfield: Optionally, when the IM Pilot indicator recommends carrying the IM Pilot, the IM Pilot Density subfield indicates the percentage of the IM Pilot in the RU. For example, a value of 0 indicates a recommendation or indication that the IM Pilot accounts for 16% of the RU; a value of 1 indicates a recommendation or indication that the IM Pilot accounts for 18% of the RU; a value of 2 indicates a recommendation or indication that the IM Pilot accounts for 20% of the RU; the IM Pilot Density subfield is reserved when the IM Pilot Type subfield has other values. Optionally, when the IM Pilot indicator does not recommend carrying the IM Pilot, the IM Pilot Density subfield is reserved. In this case, the IM Pilot Density subfield is considered as a third field included in the first signaling.
[0170] It should be understood that the format, name, and value of the frames / fields involved in the above embodiments of this application are merely examples and do not imply any limitation on the format, name, and value of the frames / fields. In different embodiments or designs, it is possible that one or more of the aforementioned field names, positions within the frame, order with other fields, number of bytes occupied, and number of bits occupied may change. Similarly, in different embodiments or designs, it is possible that one or more of the aforementioned frame names, included fields, number of bytes occupied, and number of bits occupied may change.
[0171] 1.2 Signaling interaction scenarios based on data frames or management frames
[0172] In some embodiments, the first wireless device sends a first signaling message to the second wireless device, the first signaling message being used to suggest or indicate whether the PPDU subsequently sent by the second wireless device carries an IM Pilot.
[0173] In some embodiments, the first signaling is carried in the A-Control field of the MAC frame header of a data frame or management frame.
[0174] Taking the first wireless device as STA and the second wireless device as AP as an example. Optionally, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA is a WIFI device that supports the UHR standard or the next generation standard of UHR.
[0175] Figure 7 is a schematic diagram of a signaling flow based on the A-Control field provided in an exemplary embodiment of this application. In one interactive scenario, the AP transmits downlink data to the STA and triggers the STA to send uplink data via a Trigger frame. During the entire TXOP, the STA is affected by interference signals, therefore the STA sends a first signaling message to the AP suggesting that the IM Pilot be carried, to suggest or instruct the AP to carry the IM Pilot in subsequent PPDUs.
[0176] Referring to Figure 7, taking the first wireless device as STA and the second wireless device as AP as an example, after obtaining the channel by sending RTS and CTS, AP sends the first downlink data frame to STA. The first downlink data frame is carried based on UHR MU PPDU, and the UHR MU PPDU does not carry IM Pilot. STA replies to AP with BA frame based on the first downlink data frame.
[0177] After a preset inter-frame interval, the AP sends a Trigger frame to the STA to trigger uplink data transmission. The uplink data is carried on a UHR TB PPDU. Optionally, in the current TXOP, if the STA detects interference signals causing a high packet error rate, it sends a first signaling message to the AP. This first signaling message is carried in the uplink data frame carried on the UHR TB PPDU. Specifically, the first signaling message is carried in the A-Control field of the MAC header of the uplink data frame carried on the UHR TB PPDU. Optionally, the first field has a first value, used to suggest or instruct the AP to carry the IM Pilot in subsequent PPDUs. That is, the value of the IM Pilot subfield in the A-Control field (e.g., the IM Pilot subfield value is 1) is used to suggest or instruct the AP to carry the IM Pilot in subsequent PPDUs.
[0178] Optionally, the AP receives an uplink data frame (carried by a UHR TB PPDU) carrying the first signaling sent by the STA, and sends a second downlink data frame to the STA. The second downlink data frame is carried by a UHR MU PPDU, which carries an IM Pilot to mitigate the impact of interference signals on the STA.
[0179] 2. The first signaling is carried in the block acknowledgment frame.
[0180] In some embodiments, the first signaling is carried in the block acknowledgment frame (BA frame), or in other words, the first signaling is carried in the LA (Link Adaptation) Feedback subfield of the block acknowledgment frame.
[0181] The following section will first introduce the block acknowledgment frame, and then introduce the signaling interaction scenarios of the block acknowledgment frame.
[0182] 2.1 Block Acknowledgment Frame
[0183] In some embodiments, the block acknowledgment frame is a control frame used to perform batch acknowledgment of MSDU (MAC Service Data Unit). Optionally, the block acknowledgment frame may also include compressed block acknowledgment frames and multi-site block acknowledgment frames. The compressed block acknowledgment frame and the multi-site block acknowledgment frame are variations of the block acknowledgment frame.
[0184] In some embodiments, the block acknowledgment frame includes the LA Feedback subfield.
[0185] In some embodiments, the first signaling is carried in the LA Feedback subfield of the block acknowledgment frame.
[0186] Optionally, the block acknowledgment frame is a compressed block acknowledgment frame, and the first signaling is carried in the LA Feedback subfield of the compressed block acknowledgment frame.
[0187] Figure 8 is a schematic diagram of the frame format of a compressed block confirmation frame provided in an exemplary embodiment of this application.
[0188] Referring to Figure 8, optionally, the compressed block acknowledgment frame includes a BA Type subfield, which indicates the type of the block acknowledgment frame. For example, when the BA Type subfield is 2, it indicates that the current block acknowledgment frame is a compressed block acknowledgment frame. Optionally, the compressed block acknowledgment frame also includes an LA Feedback Present subfield, which indicates whether the LA Feedback subfield exists. For example, when the LA Feedback Present subfield is 1, it indicates that the LA Feedback subfield exists; when the LA Feedback Present subfield is 0, it indicates that the LA Feedback subfield does not exist.
[0189] In some embodiments, the compressed block acknowledgment frame includes a BA Information field. The presence of the LA Feedback subfield can also be understood as the LA Feedback subfield existing within the BA Information field of the compressed block acknowledgment frame; that is, the BA Information field contains the LA Feedback subfield. The absence of the LA Feedback subfield can also be understood as the LA Feedback subfield not existing within the BA Information field of the compressed block acknowledgment frame; that is, the BA Information field does not contain the LA Feedback subfield.
[0190] In some embodiments, when the LA Feedback Present subfield indicates the presence of the LA Feedback subfield, the first signaling is carried in the LA Feedback subfield in the block acknowledgment frame.
[0191] Referring to Figure 8, the compressed block acknowledgment frame also includes a BA Information field, which includes at least one of the following subfields: Block Ack Starting Sequence Control, Block Ack Bitmap, and LA Feedback.
[0192] • Block Ack Starting Sequence Control subfield: Indicates the sequence number of the first MSDU or A-MSDU confirmed by the block acknowledgment frame.
[0193] • Block Ack Bitmap subfield: Each bit in this subfield indicates whether the corresponding MSDU or A-MSDU was successfully received. For example, a value of 1 in the Block Ack Bitmap subfield indicates success, and a value of 0 indicates failure.
[0194] • LA Feedback subfields: The LA Feedback subfields include at least one of the following subfields: IM Poilt, IM Pilot Type, IM Pilot Density.
[0195] Optionally, when the LA Feedback subfield includes IM Pilot, the IM Pilot subfield is used to suggest or instruct whether the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion carries the IM Pilot. For example, when the IM Pilot subfield has a first value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion to carry the IM Pilot; when the IM Pilot subfield has a second value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion not to carry the IM Pilot. For example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This application does not limit this.
[0196] Optionally, when the LA Feedback subfield includes IM Pilot Type, the IM Pilot Type subfield indicates the type of IM Pilot. For example, when the IM Pilot Type subfield takes the third value, it suggests or indicates that the IM Pilot type is a regular IM Pilot; when the IM Pilot Type subfield takes the fourth value, it suggests or indicates that the IM Pilot type is a zero-power IM Pilot; when the IM Pilot Type subfield takes other values, the IM Pilot Type subfield is reserved. For example, the third value is 0 and the fourth value is 1, or the third value is 1 and the fourth value is 0. This application does not limit this. Optionally, when the IM Pilot indicates that carrying an IM Pilot is not recommended, the IM Pilot Type subfield is reserved.
[0197] Optionally, when the LA Feedback subfield includes IM Pilot Density, the IM Pilot Density subfield indicates the percentage of IM Pilots in the RU. For example, a value of 0 for the IM Pilot Density subfield suggests or indicates that the percentage of IM Pilots in the RU is 16%; a value of 1 suggests or indicates that the percentage of IM Pilots in the RU is 18%; a value of 2 suggests or indicates that the percentage of IM Pilots in the RU is 20%; and the IM Pilot Density subfield is reserved when the IM Pilot Type subfield has other values. This application does not limit this.
[0198] In some embodiments, the compressed block confirmation frame includes a BA Information field, which includes multiple LA Feedback subfields. The values of each subfield in the different LA Feedback subfields are independent of each other or different.
[0199] For example, the BA Information field includes two LA Feedback subfields: a first LA Feedback subfield and a second LA Feedback subfield. Both the first and second LA Feedback subfields include at least one of the following subfields: IM Poilt, IM Pilot Type, and IM Pilot Density. For instance, the first LA Feedback subfield includes at least one of the following: first IM Poilt, first IM Pilot Type, and first IM Pilot Density; the second LA Feedback subfield includes at least one of the following: second IM Poilt, second IM Pilot Type, and second IM Pilot Density. The values of the first and second IM Poilt subfields are independent or different from each other; the values of the first and second IM Pilot Type subfields are independent or different from each other; and the values of the first and second IM Pilot Density subfields are independent or different from each other. This application does not limit this.
[0200] Optionally, the block acknowledgment frame is a multi-site block acknowledgment frame, and the first signaling is carried in the LA Feedback subfield of the multi-site block acknowledgment frame.
[0201] Figure 9 is a schematic diagram of the frame format of a multi-site block confirmation frame provided in an exemplary embodiment of this application.
[0202] Referring to Figure 9, optionally, the multi-site block acknowledgment frame includes a BA Type subfield, which indicates the type of the block acknowledgment frame. For example, when the BA Type subfield is 11, it indicates that the current block acknowledgment frame is a multi-site block acknowledgment frame. Optionally, the multi-site block acknowledgment frame also includes an LA Feedback Present subfield, which indicates whether the LA Feedback subfield exists. For example, when the LA Feedback Present subfield is 1, it indicates that the LA Feedback subfield exists; when the LA Feedback Present subfield is 0, it indicates that the LA Feedback subfield does not exist.
[0203] Optionally, the multi-site block acknowledgment frame also includes a BA Information field. The presence of the LA Feedback subfield can be understood as the LA Feedback subfield existing within the BA Information field of the multi-site block acknowledgment frame; that is, the BA Information field contains the LA Feedback subfield. The absence of the LA Feedback subfield can also be understood as the LA Feedback subfield not existing within the BA Information field of the multi-site block acknowledgment frame; that is, the BA Information field does not contain the LA Feedback subfield.
[0204] In some embodiments, when the LA Feedback Present subfield indicates the presence of the LA Feedback subfield, the first signaling is carried in the LA Feedback subfield of the multi-site block acknowledgment frame.
[0205] Referring to Figure 9, the multi-site block confirmation frame also includes a BA Information field, which includes at least one of the following subfields: Per AID TID Info (TID information for each AID) and LA Feedback (Link Adaptive Feedback).
[0206] • Per AID TID Info subfield: The multi-site block acknowledgment frame includes the BA Information field, which includes one or more Per AID TID Info subfields, each corresponding to a different AID. Each Per AID TID Info subfield contains the TID (Traffic Identifier) information for a specific AID, used to identify and distinguish the data flow of different STAs or users.
[0207] • LA Feedback subfields: The LA Feedback subfields include at least one of the following subfields: IM Poilt, IM Pilot Type, IM Pilot Density.
[0208] Optionally, when the LA Feedback subfield includes IM Pilot, the IM Pilot subfield is used to suggest or indicate whether the AP should carry IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion.
[0209] For example, when the IM Pilot subfield has a first value, it is used to suggest or instruct the AP to include the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion; when the IM Pilot subfield has a second value, it is used to suggest or instruct the AP not to include the IM Pilot in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion. For example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This application does not limit this.
[0210] At this point, the IM Poilt subfield can be considered as the first field included in the first signaling.
[0211] Optionally, when the LA Feedback subfield includes IM Pilot Type, the IM Pilot Type subfield indicates the type of IM Pilot. For example, when the IM Pilot Type subfield takes the third value, it suggests or indicates that the IM Pilot type is a regular IM Pilot; when the IM Pilot Type subfield takes the fourth value, it suggests or indicates that the IM Pilot type is a zero-power IM Pilot; when the IM Pilot Type subfield takes other values, the IM Pilot Type subfield is reserved. For example, the third value is 0 and the fourth value is 1, or the third value is 1 and the fourth value is 0. This application does not limit this. Optionally, when the IM Pilot indicates that carrying an IM Pilot is not recommended, the IM Pilot Type subfield is reserved.
[0212] Optionally, when the LA Feedback subfield includes IM Pilot Density, the IM Pilot Density subfield indicates the percentage of IM Pilots in the RU. For example, a value of 0 for the IM Pilot Density subfield suggests or indicates that the percentage of IM Pilots in the RU is 16%; a value of 1 suggests or indicates that the percentage of IM Pilots in the RU is 18%; a value of 2 suggests or indicates that the percentage of IM Pilots in the RU is 20%; and the IM Pilot Density subfield is reserved when the IM Pilot Type subfield has other values. This application does not limit this.
[0213] In some embodiments, the multi-site block confirmation frame includes a BA Information field, which includes multiple LA Feedback subfields. The values of each subfield in the different LA Feedback subfields are independent of each other or different.
[0214] For example, the BA Information field includes two LA Feedback subfields: a first LA Feedback subfield and a second LA Feedback subfield. Both the first and second LA Feedback subfields include at least one of the following subfields: IM Poilt, IM Pilot Type, and IM Pilot Density. For instance, the first LA Feedback subfield includes at least one of the following: first IM Poilt, first IM Pilot Type, and first IM Pilot Density; the second LA Feedback subfield includes at least one of the following: second IM Poilt, second IM Pilot Type, and second IM Pilot Density. The values of the first and second IM Poilt subfields are independent or different from each other; the values of the first and second IM Pilot Type subfields are independent or different from each other; and the values of the first and second IM Pilot Density subfields are independent or different from each other. This application does not limit this.
[0215] It should be understood that the format, name, and value of the frames / fields involved in the above embodiments of this application are merely examples and do not imply any limitation on the format, name, and value of the frames / fields. In different embodiments or designs, it is possible that one or more of the aforementioned field names, positions within the frame, order with other fields, number of bytes occupied, and number of bits occupied may change. Similarly, in different embodiments or designs, it is possible that one or more of the aforementioned frame names, included fields, number of bytes occupied, and number of bits occupied may change.
[0216] 2.2 Signaling Interaction Scenarios Based on Block Acknowledgment Frames
[0217] In some embodiments, the first wireless device sends a first signaling message to the second wireless device, the first signaling message being used to suggest or indicate whether the PPDU subsequently sent by the second wireless device carries an IM Pilot.
[0218] In some embodiments, the first signaling is carried in the LA Feedback subfield of the block acknowledgment frame field.
[0219] Taking the first wireless device as STA and the second wireless device as AP as an example. Optionally, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA is a WIFI device that supports the UHR standard or the next generation standard of UHR.
[0220] Figure 10 is a schematic diagram of a signaling flow based on block acknowledgment frames provided in an exemplary embodiment of this application. In one interaction scenario, the AP transmits downlink data to the STA. During the first half of the current TXOP, the STA is not affected by interference signals; during the second half of the current TXOP, the STA is affected by interference signals, therefore the STA sends a first signaling message to the AP to suggest or instruct the AP to carry the IM Pilot in subsequent PPDU transmissions.
[0221] Referring to Figure 10, taking the first wireless device as the STA and the second wireless device as the AP as an example, after obtaining the channel by sending RTS and CTS, the AP sends the first downlink data frame to the STA. The first downlink data frame is carried on a UHR MU PPDU, which does not carry the IM Pilot. The STA replies to the AP with the first BA frame (or first block acknowledgment frame) based on the first downlink data frame. The first BA frame can be the compressed block acknowledgment frame mentioned above, or the multi-site block acknowledgment frame mentioned above; this application does not limit this.
[0222] During the first half of the current TXOP, the STA is not affected by interference signals, so the value of the IM Pilot subfield in the LA Feedback subfield of the first BA frame (e.g., the IM Pilot subfield value is 0) is used to suggest or indicate that the AP does not carry the IM Pilot in subsequent PPDUs.
[0223] Optionally, after receiving the first BA frame sent by the STA, the AP sends a second downlink data frame to the STA based on the recommendation that it does not need to carry the IM Pilot. The second downlink data frame is carried on a UHR MU PPDU, and the UHR MU PPDU does not carry the IM Pilot.
[0224] At this point, during the latter half of the current TXOP, the STA is affected by interference signals, and the STA detects the presence of interference signals, resulting in a high packet error rate. The STA replies to the AP with a second BA frame (or second block acknowledgment frame) based on the second downlink data frame. The second BA frame can be the compressed block acknowledgment frame mentioned above, or the multi-site block acknowledgment frame mentioned above. The value of the IM Pilot subfield in the LA Feedback subfield of the second BA frame (e.g., the IM Pilot subfield value is 1) is used to suggest or instruct the AP to carry the IM Pilot in subsequent PPDUs.
[0225] Optionally, after receiving the second BA frame sent by the STA, the AP sends a third downlink data frame to the STA based on the suggestion of carrying the IM Pilot. The third downlink data frame is carried on a UHR MU PPDU, which carries the IM Pilot to reduce the impact of interference signals on the STA.
[0226] 3. The first signaling is carried in the trigger frame.
[0227] In some embodiments, the first signaling is carried in the trigger frame, or more specifically, the first signaling is carried in the Special User Info field of the trigger frame.
[0228] The following section will first introduce the trigger frame, and then introduce the signaling interaction scenarios of the trigger frame.
[0229] 3.1 Trigger Frame
[0230] In some embodiments, the trigger frame includes a User Info field. Optionally, a Special User Info field follows the User Info field.
[0231] In some embodiments, the first signaling is carried in the dedicated user information field of the trigger frame. The dedicated user information field is used to transmit IM Poilt-related signaling for the site indicated by the AID in the user information field. In some embodiments, the dedicated user information field may also be referred to as the Ultra-Reliable Dedicated User Information (UHR Special User Info) field.
[0232] Figure 11 is a schematic diagram of the format of the proprietary user information field of the trigger frame provided in an exemplary embodiment of this application.
[0233] Referring to Figure 11, optionally, the trigger frame includes a User Info List, which includes a Special User Info field. Optionally, the User Info List field includes at least one of the following sub-fields: a User Info field and a Special User Info field. The User Info field may include one or more fields. The Special User Info field is located after one or more User Info fields.
[0234] In some embodiments, there is an association between the user information field and the proprietary user information field. Optionally, the i-th proprietary user information field, located after the i-th user information field, is used to indicate whether the subsequent PPDU sent by the STA indicated by AID12 in the i-th user information field needs to carry the IM Poilt. i is a positive integer.
[0235] Referring to Figure 12, the proprietary user information field includes at least one of the following subfields: AID12 (Association Identifier), IM Poilt, IM Pilot Type, IM Pilot Density, Reserved, and Trigger Dependent User Info. The Trigger Dependent User Info subfield is reserved.
[0236] In some embodiments, AID12 indicates the AID of an associated site or a non-associated site. Optionally, the AID12 field in the proprietary user information field may take the sixth value, or the same value as the AID12 field in the user information field. The sixth value indicates that the proprietary user information field is an extension of the user information field.
[0237] For example, the AID12 field can take any integer value from 1 to 2006, 2008 to 2044, or 2047 to 4094. For instance, an AID12 field value of 2008 indicates that the proprietary user information field is an extension of the user information field. Another example is that the AID12 field value is the same as the AID12 value in the immediately preceding user information field.
[0238] Optionally, when the proprietary user information field includes IM Pilot, the IM Pilot subfield is used to suggest or instruct whether the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion carries the IM Pilot. For example, when the IM Pilot subfield has a first value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion to carry the IM Pilot; when the IM Pilot subfield has a second value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion not to carry the IM Pilot. For example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This application does not limit this.
[0239] Optionally, when the proprietary user information field includes IM Pilot Type, the IM Pilot Type subfield indicates the type of IM Pilot. For example, when the IM Pilot Type subfield takes the third value, it suggests or indicates that the IM Pilot type is a regular IM Pilot; when the IM Pilot Type subfield takes the fourth value, it suggests or indicates that the IM Pilot type is a zero-power IM Pilot; when the IM Pilot Type subfield takes other values, the IM Pilot Type subfield is reserved. For example, the third value is 0 and the fourth value is 1, or the third value is 1 and the fourth value is 0. This application does not limit this. Optionally, when the IM Pilot indicates that carrying an IM Pilot is not recommended, the IM Pilot Type subfield is reserved.
[0240] Optionally, when the proprietary user information field includes IM Pilot Density, the IM Pilot Density subfield indicates the percentage of IM Pilots in the RU. For example, a value of 0 for the IM Pilot Density subfield suggests or indicates that the percentage of IM Pilots in the RU is 16%; a value of 1 suggests or indicates that the percentage of IM Pilots in the RU is 18%; a value of 2 suggests or indicates that the percentage of IM Pilots in the RU is 20%; and the IM Pilot Density subfield is reserved when the IM Pilot Type subfield has other values. This application does not limit this.
[0241] In some embodiments, the first signaling is carried in the proprietary user information field of the trigger frame. The proprietary user information field is located after the public information field (e.g., it is a subfield located in the user information list field). The proprietary user information field is used to transmit IM Poilt-related signaling for all sites in the user information list.
[0242] Figure 13 is a schematic diagram of the format of the proprietary user information field of the trigger frame provided in an exemplary embodiment of this application.
[0243] Referring to Figure 13, optionally, the trigger frame includes a User Info List, which includes a proprietary user information field. Optionally, the User Info List field includes at least one of the following subfields: a user information field and a proprietary user information field. The user information field may include one or more subfields.
[0244] In some embodiments, the proprietary user information field includes at least one of the following subfields: AID12 (Association Identifier), IM Poilt, IM Pilot Type, IM Pilot Density, Reserved, and Trigger Dependent User Info. The Trigger Dependent User Info subfield is reserved.
[0245] In some embodiments, the AID field in the proprietary user information field takes a seventh value, and / or is different from the AID value in the public information field. The seventh value indicates that the proprietary user information field is an extension of the public information field.
[0246] Optionally, the AID12 field can take any integer value from 1 to 2006, 2008 to 2044, or 2047 to 4094. For example, an AID12 field value of 2008 indicates that the proprietary user information field is an extension of the public information field. Another example is that the AID12 field value differs from the AID12 value of the immediately preceding user information field.
[0247] Optionally, when the proprietary user information field includes IM Pilot, the IM Pilot subfield is used to suggest or instruct whether the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion carries the IM Pilot. For example, when the IM Pilot subfield has a first value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion to carry the IM Pilot; when the IM Pilot subfield has a second value, it is used to suggest or instruct the subsequent UHR MU PPDU or UHR ELR PPDU sent by the AP to the STA that issued the suggestion not to carry the IM Pilot. For example, the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. This application does not limit this.
[0248] Optionally, when the proprietary user information field includes IM Pilot Type, the IM Pilot Type subfield indicates the type of IM Pilot. For example, when the IM Pilot Type subfield takes the third value, it suggests or indicates that the IM Pilot type is a regular IM Pilot; when the IM Pilot Type subfield takes the fourth value, it suggests or indicates that the IM Pilot type is a zero-power IM Pilot; when the IM Pilot Type subfield takes other values, the IM Pilot Type subfield is reserved. For example, the third value is 0 and the fourth value is 1, or the third value is 1 and the fourth value is 0. This application does not limit this. Optionally, when the IM Pilot indicates that carrying an IM Pilot is not recommended, the IM Pilot Type subfield is reserved.
[0249] Optionally, when the proprietary user information field includes IM Pilot Density, the IM Pilot Density subfield indicates the percentage of IM Pilots in the RU. For example, a value of 0 for the IM Pilot Density subfield suggests or indicates that the percentage of IM Pilots in the RU is 16%; a value of 1 suggests or indicates that the percentage of IM Pilots in the RU is 18%; a value of 2 suggests or indicates that the percentage of IM Pilots in the RU is 20%; and the IM Pilot Density subfield is reserved when the IM Pilot Type subfield has other values. This application does not limit this.
[0250] It should be understood that the format, name, and value of the frames / fields involved in the above embodiments of this application are merely examples and do not imply any limitation on the format, name, and value of the frames / fields. In different embodiments or designs, it is possible that one or more of the aforementioned field names, positions within the frame, order with other fields, number of bytes occupied, and number of bits occupied may change. Similarly, in different embodiments or designs, it is possible that one or more of the aforementioned frame names, included fields, number of bytes occupied, and number of bits occupied may change.
[0251] 3.2 Signaling Interaction Scenarios Based on Trigger Frames
[0252] In some embodiments, the first wireless device sends a first signaling message to the second wireless device, the first signaling message being used to suggest or indicate whether the PPDU subsequently sent by the second wireless device carries an IM Pilot.
[0253] In some embodiments, the first signaling is carried in a proprietary user information field within the trigger frame field.
[0254] Taking the first wireless device as an AP and the second wireless device as a STA as an example. Optionally, the AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and the STA is a WIFI device that supports the UHR standard or the next generation standard of UHR.
[0255] Figure 14 is a schematic diagram of a signaling flow based on a trigger frame provided in an exemplary embodiment of this application. In one interaction scenario, the AP triggers the STA to send uplink data via a Trigger frame. During the first half of the current TXOP, the AP is not affected by interference signals; during the second half of the current TXOP, the AP is affected by interference signals. Therefore, the STA sends a first signaling message to the AP suggesting that the IM Pilot be carried, which is used to suggest or instruct the STA to carry the IM Pilot in subsequent PPDUs.
[0256] Referring to Figure 14, taking the first wireless device as the AP and the second wireless device as the STA as an example, the AP sends a Buffer Status Report Poll (BSRP) frame. The BSRP trigger frame is used to check whether the STA has a transmission request. After the AP receives the Buffer Status Report (BSR) sent by the STA and competes for the channel, it triggers the STA to send uplink data through the first Trigger frame.
[0257] During the first half of the current TXOP, the AP is not affected by interference signals, so the value of the IM Pilot subfield in the proprietary user information field of the first Trigger frame (e.g., the IM Pilot subfield value is 0) is used to suggest or indicate that the AP does not carry the IM Pilot in subsequent PPDUs.
[0258] Optionally, after receiving the first Trigger frame from the AP, the STA sends the first downlink data frame to the AP based on the suggestion that the IM Pilot is not required. The first downlink data frame is carried on a UHR TB PPDU, which does not carry the IM Pilot. The AP replies to the STA with a BA frame to confirm successful reception. Then, the AP sends a second Trigger frame to trigger the STA to continue sending uplink data. At this time, during the latter half of the current TXOP, the AP is affected by interference signals. Therefore, the value of the IM Pilot subfield in the proprietary user information field of the second Trigger frame (e.g., the IM Pilot subfield is set to 1) is used to suggest or instruct the AP to carry the IM Pilot in subsequent PPDUs.
[0259] Optionally, after receiving the second Trigger frame sent by the AP, the STA sends a second downlink data frame to the AP based on the suggestion of carrying the IM Pilot. The second downlink data frame is carried on a UHR TB PPDU, which carries the IM Pilot to mitigate the impact of interference signals on the AP.
[0260] The BSRP trigger frame can be used to query whether a STA has a transmission request. A trigger frame is sent to a STA with a transmission request, and the trigger frame carries the first signaling. The first signaling is used to instruct the STA whether to carry the IM Pilot in the UHR TB PPDU transmitted in the future, so as to reduce the impact of interference signals on the AP.
[0261] Figure 15 shows a structural block diagram of an information indicating device provided in an exemplary embodiment of this application. This information indicating device can be implemented as a first wireless device, or as part of a first wireless device, through software, hardware, or a combination of both. The information indicating device includes a transmitting module 1110.
[0262] The transmitting module 1110 is used to transmit a first signaling, which is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries a first pilot.
[0263] In some embodiments, the transmitting module 1110 sends a first signaling message to the second wireless device to suggest or indicate whether subsequent PPDUs transmitted by the second wireless device should carry a first pilot. The transmitting module 1110 is the TXOP owner device, and the second wireless device is the TXOP responder device.
[0264] In some embodiments, the TXOP owner device can be an AP or a STA, and the TXOP responder device can be an AP or a STA. Optionally, when the TXOP owner device is a STA, the TXOP responder device is an AP; that is, when the transmitting module 1110 is a STA, the second wireless device is an AP. Optionally, when the TXOP owner device is an AP, the TXOP responder device is a STA; that is, when the transmitting module 1110 is an AP, the second wireless device is a STA. This application does not limit this.
[0265] In some embodiments, the first signaling is used to suggest or instruct whether the PPDU subsequently transmitted by the second wireless device carries the first pilot. This can be understood as the second wireless device determining whether the PPDU subsequently transmitted carries the first pilot based on the suggestion or instruction of the first signaling.
[0266] In some embodiments, the first signaling is determined or generated by the transmitting module 1110 based on whether there is currently an interference signal.
[0267] In some embodiments, the first pilot is a pilot signal used to mitigate interference. It can also be understood as a pilot signal applicable in the presence of interference, a pilot signal used in channel conditions with interference, or a pilot signal suitable for link adaptation.
[0268] Optionally, the first pilot may be called an Interference Mitigation Pilot (IM Polit), an Extra Pilot, an Additional Pilot, a Data-Based Pilot, or a Pilot Data Tone. This application does not limit the specific name of the first pilot.
[0269] It should be noted that the following explanation mainly uses IM Polit as the first pilot frequency as an example.
[0270] Optionally, the subsequently transmitted PPDU includes PPDUs transmitted subsequently in the current transmission opportunity TXOP; or PPDUs transmitted subsequently in other TXOPs obtained after the current TXOP. Here, "subsequent" refers to transmission after the transmission of the first signaling, and subsequent transmission refers to transmission after the second wireless device receives the first signaling.
[0271] In some embodiments, the PPDU includes at least one of the following types: Ultra High Reliability Multi-User PPDU (UHR MU PPDU); Ultra High Reliability Extended Range PPDU (UHR ELR PPDU); Ultra High Reliability Trigger-Based PPDU (UHR TB PPDU).
[0272] In some embodiments, the first signaling includes a first field, which can also be understood as a first type field or a first class field, used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot. For example, taking IM Polit as the first pilot, the first field may be called an IM Pilot field or an IM Pilot subfield. This application does not limit this.
[0273] Optionally, the first field may have a first value, which is used to suggest or instruct the second wireless device to carry the first pilot signal in subsequent PPDUs; or, the first field may have a second value, which is used to suggest or instruct the second wireless device to not carry the IM Pilot signal in subsequent PPDUs. For example, the second value may be 0 and the first value may be 1. In another example, the first value may be 1 and the second value may be 0. For instance, a value of 0 for the first field indicates that the second wireless device is suggesting or instructing subsequent PPDUs to carry the first pilot signal; a value of 1 for the first field indicates that the second wireless device is suggesting or instructing subsequent PPDUs to not carry the first pilot signal.
[0274] In some embodiments, the first signaling includes a second field, which can also be understood as a second type field or a second category field, used to suggest or indicate the type of the first pilot. For example, taking IM Polit as the first pilot, the second field might be called an IM Pilot Type field, or an IM Pilot Type subfield. This application does not limit this.
[0275] Optionally, the second field may be a third value, which suggests or indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); or, the second field may be a fourth value, which suggests or indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit). For example, the third value may be 0 and the fourth value may be 1. In another example, the third value may be 1 and the fourth value may be 0. For instance, a value of 0 in the second field indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); a value of 1 in the second field indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit).
[0276] In some embodiments, the first signaling further includes a third field, which can also be understood as a third type of field or a third category field, used to suggest or indicate the proportion of the first pilot in a resource unit (RU). For example, taking IM Polit as the first pilot, the third field may be called the IM Pilot Density field, or an IM Pilot Density subfield. This application does not limit this.
[0277] Optionally, the third field represents the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion. Here, the i-th value is one of n candidate values, and the i-th proportion is the proportion corresponding to the i-th value, where i is an integer not greater than n, and n is a positive integer. For example, when the value of the third field is 0, it indicates that the proportion of the first pilot in the RU is 15%; when the value of the third field is 1, it indicates that the proportion of the first pilot in the RU is 20%; and when the value of the third field is 2, it indicates that the proportion of the first pilot in the RU is 25%.
[0278] For details regarding the first signaling and its interaction, please refer to the relevant section above, "Next, based on the embodiments shown in Figures 2 and 3, we will further introduce the relevant information of the first signaling and its application scenarios." These details will not be repeated here.
[0279] In summary, the method provided in this application determines the timing of using the first pilot signal through an information indication device. This information indication device can send a first signaling message to the second wireless device to suggest or instruct whether the second wireless device should carry the first pilot signal in subsequent PPDU transmissions. For example, when interference signals occur, the first signaling message can inform the second wireless device to carry the first pilot signal in subsequent PPDUs, thereby quickly reducing the impact of interference signals on the packet error rate and maintaining the link's speed performance.
[0280] Figure 16 shows a structural block diagram of an information indicating device provided in an exemplary embodiment of this application. This information indicating device can be implemented as a second wireless device, or as part of a second wireless device, through software, hardware, or a combination of both. The information indicating device includes a receiving module 1210.
[0281] The receiving module 1210 is used to receive a first signaling, which is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries a first pilot.
[0282] In some embodiments, the receiving module 1210 receives a first signaling sent by a first wireless device, the first signaling suggesting or instructing whether a subsequent PPDU sent by the receiving module 1210 carries a first pilot. The first wireless device is the TXOP owner device, and the receiving module 1210 is the TXOP responder device.
[0283] In some embodiments, the TXOP owner device can be an AP or a STA, and the TXOP responder device can be an AP or a STA. Optionally, when the TXOP owner device is a STA, the TXOP responder device is an AP; that is, when the first wireless device is a STA, the receiving module 1210 is an AP. Optionally, when the TXOP owner device is an AP, the TXOP responder device is a STA; that is, when the first wireless device is an AP, the receiving module 1210 is a STA. This application does not limit this.
[0284] In some embodiments, the first signaling is used to suggest or indicate whether the PPDU subsequently transmitted by the receiving module 1210 carries the first pilot. It can be understood that the receiving module 1210 can determine whether the PPDU subsequently transmitted carries the first pilot based on the suggestion or indication of the first signaling.
[0285] In some embodiments, the first signaling is determined or generated by the first wireless device based on the presence or absence of interference signals.
[0286] In some embodiments, the first pilot is a pilot signal used to mitigate interference. It can also be understood as a pilot signal applicable in the presence of interference, a pilot signal used in channel conditions with interference, or a pilot signal suitable for link adaptation.
[0287] Optionally, the first pilot may be called an Interference Mitigation Pilot (IM Polit), an Extra Pilot, an Additional Pilot, a Data-Based Pilot, or a Pilot Data Tone. This application does not limit the specific name of the first pilot.
[0288] It should be noted that the following explanation mainly uses IM Polit as the first pilot frequency as an example.
[0289] Optionally, the subsequently transmitted PPDU includes PPDUs transmitted subsequently in the current transmission opportunity TXOP; or, PPDUs transmitted subsequently in other TXOPs obtained after the current TXOP. Here, "subsequent" refers to transmission after the transmission of the first signaling, and subsequent transmission refers to transmission after the receiving module 1210 receives the first signaling.
[0290] In some embodiments, the PPDU includes at least one of the following types: UHR MU PPDU; UHR ELR PPDU; UHR TB PPDU.
[0291] In some embodiments, the first signaling includes a first field, which can also be understood as a first type field or a first category field, used to suggest or indicate whether the PPDU subsequently transmitted by the receiving module 1210 carries a first pilot. For example, taking IM Polit as the first pilot, the first field may be called an IM Pilot field or an IM Pilot subfield. This application does not limit this.
[0292] Optionally, the first field may have a first value, which is used to suggest or instruct the receiving module 1210 to carry the first pilot signal in subsequent PPDUs; or, the first field may have a second value, which is used to suggest or instruct the receiving module 1210 to not carry the first pilot signal in subsequent PPDUs. For example, the second value may be 0 and the first value may be 1. In another example, the first value may be 1 and the second value may be 0. For instance, a value of 0 for the first field indicates that the receiving module 1210 is suggesting or instructing subsequent PPDUs to carry the first pilot signal; a value of 1 for the first field indicates that the receiving module 1210 is suggesting or instructing subsequent PPDUs to not carry the first pilot signal.
[0293] In some embodiments, the first signaling includes a second field, which can also be understood as a second type field or a second category field, used to suggest or indicate the type of the first pilot. For example, taking IM Polit as the first pilot, the second field might be called an IM Pilot Type field, or an IM Pilot Type subfield. This application does not limit this.
[0294] Optionally, the second field may be a third value, which suggests or indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); or, the second field may be a fourth value, which suggests or indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit). For example, the third value may be 0 and the fourth value may be 1. In another example, the third value may be 1 and the fourth value may be 0. For instance, a value of 0 in the second field indicates that the type of the first pilot is a conventional first pilot (e.g., a conventional IM Polit); a value of 1 in the second field indicates that the type of the first pilot is a zero-power first pilot (e.g., a zero-power IM Polit).
[0295] In some embodiments, the first signaling further includes a third field, which can also be understood as a third type of field or a third category field, used to suggest or indicate the proportion of the first pilot in a resource unit (RU). For example, taking IM Polit as the first pilot, the third field may be called the IM Pilot Density field, or an IM Pilot Density subfield. This application does not limit this.
[0296] Optionally, the third field represents the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion. Here, the i-th value is one of n candidate values, and the i-th proportion is the proportion corresponding to the i-th value, where i is an integer not greater than n, and n is a positive integer. For example, when the value of the third field is 0, it indicates that the proportion of the first pilot in the RU is 15%; when the value of the third field is 1, it indicates that the proportion of the first pilot in the RU is 20%; and when the value of the third field is 2, it indicates that the proportion of the first pilot in the RU is 25%.
[0297] For details regarding the first signaling and its interaction, please refer to the relevant section above, "Next, based on the embodiments shown in Figures 2 and 3, we will further introduce the relevant information of the first signaling and its application scenarios." These details will not be repeated here.
[0298] In summary, the method provided in this application involves a first wireless device determining the timing of using the first pilot signal. The first wireless device can send a first signaling message to an information indication device to suggest or instruct whether the information indication device should carry the first pilot signal in subsequent PPDU transmissions. For example, when interference signals occur, the first signaling message can inform the information indication device to carry the first pilot signal in subsequent PPDUs, thereby quickly reducing the impact of interference signals on the packet error rate and maintaining the link's speed performance.
[0299] Figure 17 shows a schematic diagram of the structure of a communication device 1300 provided in an exemplary embodiment of this application, including at least one of the following: a receiver 1301, a transmitter 1302, a processor 1303, a memory 1304, and a bus (not shown in the figure). Optionally, the communication device 1300 is used to perform some or all of the steps performed by the first station described above. The communication device 1300 is used to perform some or all of the steps performed by the second station described above. Optionally, the communication device 1300 is a wireless device / wireless communication device that supports WLAN / Wi-Fi protocols (such as the 802.11 protocol).
[0300] Receiver 1301 is used to implement the receiving function. Optionally, receiver 1301 can be used to implement the functions and steps of the receiving module 1210 described above. Transmitter 1302 is used to implement the transmitting function. Optionally, transmitter 1302 can be used to implement the functions and steps of the transmitting module 1110 described above.
[0301] Optionally, the receiver 1301 and transmitter 1302 can be implemented as a communication component, which can be a communication chip, and can be referred to as a transceiver. Optionally, the receiver 1301 and transmitter 1302 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.
[0302] The processor 1303 includes one or more processing cores. The processor 1303 executes various functional applications and information processing by running software programs and modules. In some embodiments, the processor 1303 can be used to implement the functions and steps of the aforementioned transmitting module 1110 and / or receiving module 1210. The memory 1304 can be used to store the computer program executed by the processor 1303, which executes the computer program to implement the various steps in the above method embodiments.
[0303] In some embodiments, the memory 1304 may be connected to the processor 1303, the receiver 1301, and the transmitter 1302.
[0304] Furthermore, the memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), magnetic storage, flash memory, and PROM (Programmable Read-Only Memory).
[0305] In some embodiments, the receiver 1301 independently receives signals / data, or the processor 1303 controls the receiver 1301 to receive signals / data, or the processor 1303 requests the receiver 1301 to receive signals / data, or the processor 1303 cooperates with the receiver 1301 to receive signals / data.
[0306] In some embodiments, the transmitter 1302 independently transmits signals / data, or the processor 1303 controls the transmitter 1302 to transmit signals / data, or the processor 1303 requests the transmitter 1302 to transmit signals / data, or the processor 1303 cooperates with the transmitter 1302 to transmit signals / data.
[0307] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0308] In one exemplary embodiment of this application, a chip is also provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is run on a communication device, is used to implement the communication methods provided in the above-described method embodiments.
[0309] In some embodiments, the chip includes a transmitting module 1110. Related details can be found above and will not be repeated here.
[0310] In some embodiments, the chip includes a receiving module 1210. Related details can be found above and will not be repeated here.
[0311] In one exemplary embodiment of this application, a computer-readable storage medium is also provided, which stores at least one program that is loaded and executed by a processor to implement the information indication method provided in the above-described method embodiments.
[0312] In one exemplary embodiment of this application, a computer program product is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the information indication method provided in the above-described method embodiments.
[0313] In one exemplary embodiment of this application, a computer program is also provided, the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the information indication method provided in the above-described method embodiments.
[0314] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0315] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An information indication method, characterized in that, The method is performed by a first wireless device, and the method includes: Send a first signaling message, which is used to suggest or indicate whether the physical layer protocol data unit (PPDU) subsequently sent by the second wireless device carries a first pilot.
2. The method according to claim 1, characterized in that, The first signaling includes a first field; The first field is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries the first pilot.
3. The method according to claim 2, characterized in that, The first field is a first value, which is used to suggest or instruct the second wireless device to carry the first pilot signal in subsequent PPDU transmissions; or, The first field is a second value, which is used to suggest or indicate that the PPDU subsequently transmitted by the second wireless device does not carry the first pilot.
4. The method according to any one of claims 1 to 3, characterized in that, The first signaling also includes a second field; The second field is used to suggest or indicate the type of the first pilot.
5. The method according to claim 4, characterized in that, The second field is a third value, which is used to suggest or indicate that the type of the first pilot is a conventional first pilot; or, The second field is a fourth value, which is used to suggest or indicate that the type of the first pilot is a zero-power first pilot.
6. The method according to any one of claims 1 to 5, characterized in that, The first signaling also includes a third field; The third field is used to suggest or indicate the proportion of the first pilot in the resource unit RU.
7. The method according to claim 6, characterized in that, The third field is the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion; Wherein, the i-th value is one of the n candidate values, the i-th proportion is the proportion corresponding to the i-th value, i is an integer not greater than n, and n is a positive integer.
8. The method according to any one of claims 1 to 7, characterized in that, The subsequently transmitted PPDU includes at least one of the following: The PPDU for subsequent transmissions in the current transmission opportunity TXOP; PPDUs transmitted in subsequent TXOPs obtained after the current TXOP.
9. The method according to any one of claims 1 to 8, characterized in that, The PPDU includes at least one of the following: Ultra-high reliability multi-user UHR MU PPDU; Ultra-high reliability extended range UHR ELR PPDU; Ultra-high reliability is based on triggering UHR TB PPDU.
10. The method according to any one of claims 1 to 9, characterized in that, The first signaling is carried in at least one of the following frames or fields: The A-Control field in the Media Access Control (MAC) frame header of a data frame or management frame; The UHR Control field in the MAC header of a data frame or management frame; Block confirmation frame; Compressed block confirmation frame; Multi-site block acknowledgment frame; Trigger frame.
11. The method according to any one of claims 1 to 10, characterized in that, The first signaling is carried in the A-Control field in the MAC frame header of the data frame or management frame. The data frame or management frame also includes: Unsolicited MFB field and MRQ / Ultra-High Reliability Trigger-Based Request UL UHR TB PPDU MFB field. The first signaling is configured to suggest or instruct that the first pilot be carried in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion if the Unsolicited MFB subfield is at a first setting value and the MRQ / UL UHR TB PPDU MFB subfield is at a second setting value. or, The first signaling is configured to suggest or instruct that the first pilot be carried in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion if the Unsolicited MFB subfield is at a third setting value and the MRQ / UL UHR TB PPDU MFB subfield is at a fourth setting value.
12. The method according to claim 11, characterized in that, The A-Control field includes a Coded Modulation Scheme Request Sequence Identifier (MSI) subfield, which occupies 2 bits, and / or the sequence number of the MSI subfield ranges from 0 to 3.
13. The method according to any one of claims 1 to 10, characterized in that, The first signaling is carried in the UHR Control field in the MAC frame header of the data frame or management frame, and the UHR Control field further includes: an Extension Type subfield; The Extension Type subfield has a fifth value, which indicates that the UHR Control field is an extension of the A-Control field.
14. The method according to any one of claims 1 to 10, characterized in that, The first signaling is carried in the Link Adaptive Feedback (LA) subfield of the block acknowledgment frame.
15. The method according to claim 14, characterized in that, The block confirmation frame also includes: the LA Feedback Present subfield; The LA Feedback Present subfield is used to indicate whether the LA Feedback subfield exists.
16. The method according to claim 15, characterized in that, The block confirmation frame is a compressed block confirmation frame or a multi-site block confirmation frame. The compressed block confirmation frame or the multi-site block confirmation frame includes a BA Information field, and the LA Feedback subfield exists in the BA Information field.
17. The method according to any one of claims 14 to 16, characterized in that, The BA Information field includes multiple LA Feedback subfields, and the values of each subfield in different LA Feedback subfields are independent of each other or different.
18. The method according to any one of claims 1 to 10, characterized in that, The first signaling is carried in the proprietary user information field of the trigger frame, and the proprietary user information field is located after the user information field. The proprietary user information field is used to transmit the relevant signaling of the first pilot of the site indicated by the associated identifier AID in the user information field.
19. The method according to claim 18, characterized in that, The value of the AID field in the proprietary user information field is the sixth value, or the same as the AID value in the user information field. The sixth value is used to indicate that the proprietary user information field is an extension of the user information field.
20. The method according to any one of claims 1 to 10, characterized in that, The first signaling is carried in the proprietary user information field of the trigger frame, which is located after the public information field. The proprietary user information field is used to transmit the relevant signaling of the first pilot of all stations in the user information list.
21. The method according to claim 20, characterized in that, The value of the AID field in the proprietary user information field is the seventh value, and / or is different from the value of the AID field in the public information field; The seventh value is used to indicate that the proprietary user information field is an extension of the public information field.
22. The method according to any one of claims 1 to 21, characterized in that, When the RU contains more than X subcarriers, the first signaling is retained.
23. An information indication method, characterized in that, The method is performed by a second wireless device, and the method includes: Receive a first signaling message, which is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries a first pilot.
24. The method according to claim 23, characterized in that, The first signaling includes a first field; The first field is used to suggest or indicate whether the PPDU subsequently transmitted by the second wireless device carries the first pilot.
25. The method according to claim 24, characterized in that, The first field is a first value, which is used to suggest or instruct the second wireless device to carry the first pilot signal in subsequent PPDU transmissions; or, The first field is a second value, which is used to suggest or indicate that the PPDU subsequently transmitted by the second wireless device does not carry the first pilot.
26. The method according to any one of claims 23 to 25, characterized in that, The first signaling also includes a second field; The second field is used to suggest or indicate the type of the first pilot.
27. The method according to claim 26, characterized in that, The second field is a third value, which is used to suggest or indicate that the type of the first pilot is a conventional first pilot; or, The second field is a fourth value, which is used to suggest or indicate that the type of the first pilot is a zero-power first pilot.
28. The method according to any one of claims 23 to 27, characterized in that, The first signaling also includes a third field; The third field is used to suggest or indicate the proportion of the first pilot in the RU.
29. The method according to claim 28, characterized in that, The third field is the i-th value, which is used to suggest or indicate that the proportion of the first pilot in the RU is the i-th proportion; Wherein, the i-th value is one of the n candidate values, the i-th proportion is the proportion corresponding to the i-th value, i is an integer not greater than n, and n is a positive integer.
30. The method according to any one of claims 23 to 29, characterized in that, The subsequently transmitted PPDU includes at least one of the following: PPDUs transmitted subsequently in the current TXOP; PPDUs transmitted in subsequent TXOPs obtained after the current TXOP.
31. The method according to any one of claims 23 to 30, characterized in that, The PPDU includes at least one of the following: UHR MU PPDU; UHR ELR PPDU; UHR TB PPDU.
32. The method according to any one of claims 23 to 31, characterized in that, The first signaling is carried in at least one of the following frames or fields: The A-Control field in the MAC header of a data frame or management frame; The UHR Control field in the MAC header of a data frame or management frame; Block confirmation frame; Compressed block confirmation frame; Multi-site block acknowledgment frame; Trigger frame.
33. The method according to any one of claims 23 to 32, characterized in that, The first signaling is carried in the A-Control field in the MAC header of the data frame or management frame, which also includes: the Unsolicited MFB field and the MRQ / UL UHR TB PPDU MFB field; The first signaling is configured to suggest or instruct that the first pilot be carried in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion if the Unsolicited MFB subfield is at a first setting value and the MRQ / UL UHR TB PPDU MFB subfield is at a second setting value. or, The first signaling is configured to suggest or instruct that the first pilot be carried in subsequent UHR MU PPDUs or UHR ELR PPDUs sent to the STA that issued the suggestion if the Unsolicited MFB subfield is at a third setting value and the MRQ / UL UHR TB PPDU MFB subfield is at a fourth setting value.
34. The method according to claim 33, characterized in that, The A-Control field includes an MSI subfield, which occupies 2 bits, and / or the sequence number of the MSI subfield ranges from 0 to 3.
35. The method according to any one of claims 23 to 32, characterized in that, The first signaling is carried in the UHR Control field in the MAC frame header of the data frame or management frame, and the UHR Control field further includes: an Extension Type subfield; The Extension Type subfield has a fifth value, which indicates that the UHR Control field is an extension of the A-Control field.
36. The method according to any one of claims 23 to 32, characterized in that, The first signaling is carried in the LA Feedback subfield of the block acknowledgment frame.
37. The method according to claim 36, characterized in that, The block confirmation frame also includes: the LA Feedback Present subfield; The LA Feedback Present subfield is used to indicate whether the LA Feedback subfield exists.
38. The method according to claim 37, characterized in that, The block confirmation frame is a compressed block confirmation frame or a multi-site block confirmation frame. The compressed block confirmation frame or the multi-site block confirmation frame includes a BA Information field, and the LA Feedback subfield exists in the BA Information field.
39. The method according to any one of claims 36 to 38, characterized in that, The BA Information field includes multiple LA Feedback subfields, and the values of each subfield in different LA Feedback subfields are independent of each other or different.
40. The method according to any one of claims 23 to 32, characterized in that, The first signaling is carried in the proprietary user information field of the trigger frame, and the proprietary user information field is located after the user information field. The proprietary user information field is used to transmit the relevant signaling of the first pilot of the site indicated by the associated identifier AID in the user information field.
41. The method according to claim 40, characterized in that, The value of the AID field in the proprietary user information field is the sixth value, or the same as the AID value in the user information field. The sixth value is used to indicate that the proprietary user information field is an extension of the user information field.
42. The method according to any one of claims 23 to 32, characterized in that, The first signaling is carried in the proprietary user information field of the trigger frame, which is located after the public information field. The proprietary user information field is used to transmit the relevant signaling of the first pilot of all stations in the user information list.
43. The method according to claim 32, characterized in that, The value of the AID field in the proprietary user information field is the seventh value, and / or is different from the value of the AID field in the public information field; The seventh value is used to indicate that the proprietary user information field is an extension of the public information field.
44. The method according to any one of claims 23 to 43, characterized in that, When the RU contains more than X subcarriers, the first signaling is retained.
45. An information indicating device, characterized in that, The device includes: The transmitting module is used to transmit a first signaling, which is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot.
46. An information indication device, characterized in that, The device includes: The receiving module is configured to receive a first signaling, which is used to suggest or indicate whether a PPDU subsequently transmitted by the second wireless device carries a first pilot.
47. A first wireless device, characterized in that, The first wireless 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 information indication method as described in any one of claims 1 to 22.
48. A second wireless device, characterized in that, The first wireless 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 information indication method as described in any one of claims 23 to 44.
49. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement the information indication method as described in any one of claims 1 to 22, or the information indication method as described in any one of claims 23 to 44.
50. A computer program product or computer program, characterized in that, The computer program product or the computer program includes computer instructions stored in a computer-readable storage medium, a processor retrieves the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the information indication method as claimed in any one of claims 1 to 22, or the information indication method as claimed in any one of claims 23 to 44.
51. A chip, characterized in that, The chip includes a programmable logic circuit and / or at least a program, and the chip is used to implement the information indication method as described in any one of claims 1 to 22, or the information indication method as described in any one of claims 23 to 44, based on the programmable logic circuit and / or the at least one program.
Citation Information
Patent Citations
Communication method, base station and system
CN109479265A
Method for determining perception information in communication transmission and related equipment
CN112398601A
Apparatus for facilitating wireless communication and method for facilitating communication by wireless apparatus
CN116896433A
Multi-resource unit indication method and terminal
CN118764955A
Method and apparatus for transmitting and receiving a packet with a traveling pilot in sub-1 GHz band via one or more space time streams based on capabilities information
US9693261B1