A method and apparatus for wireless communication

CN122534671APending Publication Date: 2026-08-07AIC SEMICON LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
AIC SEMICON LTD
Filing Date
2026-07-13
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0007]针对AI/ML在WLAN分布式信道接入的应用,一个需要解决的问题是如何避免AI/ML推理性能下降而导致的通信效率的下降

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122534671A_ABST
    Figure CN122534671A_ABST
Patent Text Reader

Abstract

The application discloses a method and device for wireless communication. A first node transmits at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access category and a traffic identification; in response to a first parameter reaching a first threshold value, stopping inference of a first AI model; wherein the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on a transmission result of a data unit in the at least one PPDU. The application improves the efficiency of carrier sensing, thereby improving the channel utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for channel sensing in wireless local area networks (WLANs). Background Technology

[0002] To adapt to the ever-emerging new business applications and narrow the performance gap with wired networks, each generation of the Wi-Fi (Wireless Fidelity) standard has been dedicated to improving wireless transmission rates. In the existing 802.11 standard, the basic access method used by STAs (stations) at the MAC (Media Access Control) layer is the Distributed Coordination Function (DCF), also known as Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA).

[0003] Before transmitting, the STA must listen to the wireless channel. If the channel is found to be idle for a minimum specified time (e.g., DIFS, Distributed Interframe Space), the STA waits for an additional random backoff duration before being allowed to start transmitting frames. The range of the generated random backoff counter is limited by the Contention Window (CW). With the widespread application of AI (Artificial Intelligence) or ML (Machine Learning) technologies, the IEEE (Institute of Electrical and Electronics Engineers) 802.11 working group established an AI / ML research interest group to study the impact of related technologies on WLANs (Wireless Local Area Networks). The research applications include distributed channel access, CSI feedback compression, roaming enhancement, and more.

[0004] In traditional Wi-Fi protocols, the access category is used by the transmitter to determine the length of the contention window for PPDU (Physical Layer Protocol Data Unit), so the access category is usually not indicated in the MAC frame; in addition, the TID (Traffic Identifier) ​​in the MAC frame is implicitly mapped to the access category (AC).

[0005] An AI model (sometimes called an ML model) is typically described by hyperparameters and model parameters. Hyperparameters are parameters that need to be pre-set during the training process of a machine learning model and cannot be automatically learned through conventional training processes. Examples include the AI ​​model structure, learning rate, and batch size. Model parameters, sometimes called parameter sets, are internal variables that the machine learning model automatically learns from data during training. AI models typically need to be trained and meet certain performance requirements before they can be used for inference. A portion of the training data can be used to test the performance of the AI ​​model. Generally speaking, the complexity and overhead of training are far greater than those of inference.

[0006] Typical model structures include classic models such as the Transformer structure, RNN (Recurrent Neural Network), and CNN (Conventional Neural Network), or hybrid models composed of multiple models. Summary of the Invention

[0007] For the application of AI / ML in WLAN distributed channel access, one problem that needs to be solved is how to avoid the decrease in communication efficiency caused by the degradation of AI / ML inference performance.

[0008] This application discloses a solution to the above-mentioned problems. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other. Unless otherwise specified, the embodiments and features described in the first node device of this application can be applied to the second node device, and vice versa. Where necessary, the explanations of terms, nouns, functions, and variables in this application (unless otherwise specified) can be found in the definitions in the relevant IEEE 802.11 specifications.

[0009] This application discloses a method used in a first node for wireless communication, characterized by comprising:

[0010] Send at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier;

[0011] As a response to the first parameter reaching the first threshold, the inference of the first AI model is stopped;

[0012] Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0013] One advantage of the above method is that it provides the possibility of decoupling service identifiers and access categories, thereby enabling more dynamic determination of access categories based on AI. At the same time, the above method reuses existing access categories as much as possible, maintains good compatibility, and avoids excessive impact on the access performance of traditional non-AI devices.

[0014] Furthermore, a decline in AI inference performance may affect the transmission results of data units in a PPDU. Therefore, the transmission results of data units in at least one PPDU can indirectly reflect the performance of AI inference. The above method allows the first node to promptly stop AI-based carrier sensing, avoiding a decrease in the transmission efficiency of the entire BSS (Basic Service Set) due to a decline in AI inference performance.

[0015] Furthermore, reporting the access category helps the second node monitor the inference performance of the first AI model, providing the second node with the possibility to optimize the scheduling or configuration for the first node.

[0016] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0017] Send the first MAC frame;

[0018] The first MAC frame indicates that the inference of the first AI model has been stopped.

[0019] The above method helps the second node to know in a timely manner when the inference of the first AI model stops, which is beneficial for optimizing scheduling.

[0020] Specifically, according to one aspect of this application, the above method is characterized in that the transmission result includes the number of times it was sent before being successfully sent.

[0021] Considering the significant latency required for discarding, the above methods can reflect transmission quality more quickly compared to discarding.

[0022] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0023] Send the first PPDU set;

[0024] The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

[0025] In the above method, the transmission time or access category of each PPDU in the first PPDU set is based on non-AI. By comparing it with non-AI carrier sensing, the above aspects can more accurately determine whether to stop AI-based carrier sensing.

[0026] Specifically, according to one aspect of this application, the above method is characterized in that the transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

[0027] The above aspects avoid inaccurate comparisons due to the obsolescence of non-AI carrier-aware performance.

[0028] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0029] Receive the second MAC frame;

[0030] The first threshold depends on the indication of the second MAC frame.

[0031] The above aspects are conducive to the second node coordinating appropriate trigger thresholds.

[0032] Specifically, according to one aspect of this application, the above method is characterized in that the at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

[0033] The above method clarifies that TID and AC can be decoupled.

[0034] Specifically, according to one aspect of this application, the above method is characterized in that each PPDU in the at least one PPDU indicates an identifier of the first AI model.

[0035] The above aspects are beneficial for the second node to statistically analyze the inference performance related to the first AI model, and are especially suitable for scenarios where the first node uses more than one AI model for inference.

[0036] This application discloses a method used in a second node for wireless communication, characterized by comprising:

[0037] Receive at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier;

[0038] Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0039] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0040] Receive a first MAC frame, wherein the first MAC frame is triggered by the first parameter reaching the first threshold;

[0041] The first MAC frame indicates that the inference of the first AI model has been stopped.

[0042] Specifically, according to one aspect of this application, the above method is characterized in that the transmission result includes the number of times it was sent before being successfully sent.

[0043] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0044] Receive the first PPDU set;

[0045] The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

[0046] Specifically, according to one aspect of this application, the above method is characterized in that the transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

[0047] Specifically, according to one aspect of this application, the above method is characterized by comprising:

[0048] Send the second MAC frame;

[0049] The first threshold depends on the indication of the second MAC frame.

[0050] Specifically, according to one aspect of this application, the above method is characterized in that the at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

[0051] This application discloses a first node used for wireless communication, characterized in that it comprises:

[0052] A first transmitter transmits at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier;

[0053] The first receiver, in response to the first parameter reaching the first threshold, stops the inference of the first AI model;

[0054] Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0055] This application discloses a second node used for wireless communication, characterized in that it comprises:

[0056] The second receiver receives at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier;

[0057] Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU. Attached Figure Description

[0058] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0059] Figure 1 A communication flowchart of a first node according to an embodiment of this application is illustrated;

[0060] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is illustrated;

[0061] Figure 3 A schematic diagram of a wireless protocol stack according to an embodiment of this application is illustrated;

[0062] Figure 4 A schematic diagram of the hardware module of a communication device according to an embodiment of this application is illustrated;

[0063] Figure 5 A communication flowchart of a first node and a second node according to an embodiment of this application is illustrated;

[0064] Figure 6A schematic diagram illustrating the timing of a plurality of PPDUs according to an embodiment of this application is provided;

[0065] Figure 7 A schematic diagram illustrating a MAC frame according to an embodiment of this application is provided;

[0066] Figure 8 A schematic diagram illustrating inference of a first AI model according to an embodiment of this application is provided;

[0067] Figure 9 A structural block diagram of a processing apparatus in a first node according to an embodiment of this application is illustrated;

[0068] Figure 10 A structural block diagram of a processing apparatus in a second node according to an embodiment of this application is illustrated. Detailed Implementation

[0069] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0070] Example 1

[0071] Example 1 illustrates a communication flowchart of a first node according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown.

[0072] In step 101, the first node 100 sends at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access category and a service identifier; in step 102, as a response to the first parameter reaching a first threshold, the inference of the first AI model is stopped;

[0073] In Example 1, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0074] Typically, each PPDU in the at least one PPDU includes only one data unit, which is either an MPDU (MAC protocol data unit) or an MSDU (MAC service data unit).

[0075] As a sub-implementation of the above embodiments, all data units in the at least one PPDU are for a specific traffic stream.

[0076] As a sub-implementation of the above embodiments, the MAC frames in each of the at least one PPDU carry the same TID (Traffic Identifier).

[0077] As a sub-implementation of the above embodiments, each of the at least one PPDU carries a QoS (Quality of Service) data frame.

[0078] As an example, the at least one PPDU includes a first PPDU, and the data units in the first PPDU include PPDUs of A-MSDU (Aggregate MSDU).

[0079] As an example, the transmission result includes successful transmission.

[0080] As an example, the successful transmission includes at least one of the following: successful transmission without retransmission, successful transmission after one retransmission, and successful transmission after multiple retransmissions.

[0081] The first node typically determines that the data unit has been successfully sent based on the received ACK (acknowledgment). Typical ACK mechanisms include normal ACK or block ACK.

[0082] As one example, the transmission result includes being discarded.

[0083] As an example, the data is dropped because the number of retransmissions exceeds the limit, or because of the lifetime of the MSDU that arrives in the data unit.

[0084] As one example, the transmission result includes transmission failure due to the number of retransmissions exceeding the retransmission limit.

[0085] As an example, for each of the at least one PPDU, the inference of the first AI model is performed once to determine the access category of each PPDU.

[0086] As an example, the access category value of each PPDU in the at least one PPDU is one of 0, 1, 2 or 3.

[0087] As an example, the access class of each PPDU in the at least one PPDU is one of AC_BK, AC_BE, AC_VI, or AC_VO.

[0088] As an example, the access category of each PPDU in the at least one PPDU is used to determine the contention window of the corresponding PPDU.

[0089] Typically, the value range of the competition window is not less than CW. min and not greater than CW max The CW min and CW max This depends on the access category. Table 1 provides an example description of CA and CW. min and CW max The relationship.

[0090] Table 1

[0091]

[0092] As an example, the first threshold is a positive integer.

[0093] As an example, the first threshold is configurable.

[0094] As an example, the first parameter is based on the measurement duration, during which the transmission result of the data unit included in each of the at least one PPDU is obtained.

[0095] As a sub-implementation of the above embodiments, the first parameter includes the number of data units that have been retransmitted at least once before being successfully sent; the first threshold is a positive integer.

[0096] As a sub-implementation of the above embodiment, the first parameter is the number of data units that have been retransmitted multiple times before being successfully sent; the first threshold is a positive integer.

[0097] As a sub-implementation of the above embodiments, the first parameter includes the number of data units that have been retransmitted at least once before being successfully sent and the number of data units that have been discarded; the first threshold is a positive integer.

[0098] As a sub-implementation of the above embodiment, the first parameter is the retry count.

[0099] or,

[0100] The first parameter is the sum of the retry count and the multiple retry count.

[0101] or,

[0102] The first parameter is the retry count.

[0103] or,

[0104] The first parameter is the sum of the retry count, the multiple retries count, and the failure count.

[0105] As an example, the first parameter is based on the transmission count, the at least one PPDU is L PPDUs, where L is indicative or default, and the first threshold is a positive integer not greater than L.

[0106] As a sub-implementation of the above embodiments, the first parameter includes the number of data units that have been retransmitted at least once before being successfully sent.

[0107] As a sub-implementation of the above embodiments, the first parameter is the number of data units that have been retransmitted multiple times before being successfully sent.

[0108] As a sub-implementation of the above embodiments, the first parameter includes the number of data units that have been retransmitted at least once before being successfully sent and the number of data units that have been discarded.

[0109] As a sub-implementation of the above embodiments, the first parameter is a retry count.

[0110] or,

[0111] The first parameter is the sum of the retry count and the total number of retries.

[0112] or,

[0113] The first parameter is the retry count.

[0114] or,

[0115] The first parameter is the sum of the retry count, the multiple retries count, and the failure count.

[0116] As an example, the L PPDUs are the L most recently obtained PPDUs from the PPDUs of the access class based on the first AI model that have received the transmission result.

[0117] As an example, stopping the inference of the first AI model includes performing non-AI-based carrier sensing.

[0118] The above embodiments allow the first node 100 to switch directly between non-AI carrier sensing and AI carrier sensing on its own.

[0119] As an example, the carrier sensing based on non-AI is a traditional channel access mechanism in 802.11, such as CSMA / CA, or DCF (Distributed Coordination Function), or EDCA (Enhanced Distributed Channel Access), etc.

[0120] Example 2

[0121] Example 2 illustrates a network architecture diagram according to an embodiment of this application, as shown in the attached diagram. Figure 2 As shown. Figure 2This section explains the architecture of an IEEE 802.11 local area network (LAN). A Basic Service Set (BSS) is a fundamental building block of an IEEE 802.11 LAN, consisting of a group of terminals that can communicate with each other. BSSs include Independent Basic Service Sets (IBSSs) and Basic Basic Service Sets. Terminals in an IBSS can communicate directly with each other, while terminals in a Basic Basic Service Set communicate with each other through a central terminal, also known as an access point. Basic Basic Service Sets can interconnect with other Basic Basic Service Sets via the access point through a Distribution System (DS). Multiple Basic Basic Service Sets interconnected via DS can form an Extended Basic Service Set (ESS) to extend the network coverage area. As shown in the figure, BSS231 is an IBSS, which includes terminals 201 and 202 that can communicate directly. As shown in the figure, BSS232 and BSS233 are basic service sets. Communication between terminals within a basic service set requires forwarding through an access point. For example, if terminal 203 in BSS232 needs to send data to terminal 204 in BSS232, it first needs to send the data to access point 211, and then access point 211 forwards the data to terminal 204; the reverse is also true. As shown in the figure, BSS232 and BSS233 together form ESS234. Access points 211 and 212, located within the same ESS234, use the same Service Set Identifier (SSID). BSS232 and BSS233 typically overlap. Terminals belonging to the same ESS234 can communicate with each other. As shown in the figure, terminal 203 located in BSS232 can communicate with terminal 205 or terminal 206 located in BSS233. At this time, access point 211 and access point 212 have bridging functions and transmit data between different access points through the distribution system medium (DSM).

[0122] The BSS can identify user terminals via its SSID and other devices via its Basic Service Set Identifier (BSSID). The BSSID can be the MAC (Medium Access Control) address of access point 211. Access point 211 periodically broadcasts beacon frames including the BSSID, enabling any terminal within its wireless coverage area to associate with or re-associate with access point 211 to establish corresponding downlink 223 and uplink 224 (uplink and downlink can be collectively referred to as Wi-Fi links). The beacon may include: an identifier of the primary channel used by the corresponding access point 211 and a timing synchronization function for establishing or maintaining timing synchronization with access point 211.

[0123] A terminal is a single addressable instance of a MAC and a logical entity of a physical layer (PHY) interface for wireless medium (WM). In IEEE 802.11, a terminal is an addressable unit; in IBSS, a terminal can send beacon frames to announce the presence of a WLAN. In the Basic Services Set, to establish a Wi-Fi link with access point 211, terminal 203 is configured to perform passive or active scanning on frequency channels in one or more frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz, or 60 GHz bands). To perform passive scanning, terminal 203 listens for beacons periodically sent by the corresponding access point 211. To perform active scanning, terminal 203 generates probe requests and sequentially transmits these probe requests on each channel to be scanned, and listens for probe responses from access point 211. Terminal 203 identifies or selects an access point 211 to associate with using scanning information obtained through passive or active scanning, and performs authentication and association operations to establish a communication link with the selected access point 211. Upon completion of the association operation, access point 211 assigns an association identifier (AID) to terminal 203, which is used by access point 211 to track terminal 203. Terminals include, but are not limited to, mobile phones, laptops, personal digital assistants (PDAs), media devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, in-vehicle equipment, in-vehicle communication units, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to the terminal as a non-AP (access point) workstation, a non-AP multi-link device (non-AP MLD), a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handheld device, a user agent, a mobile client, a client, or any other suitable term.

[0124] An access point is an entity that includes terminals and provides access to a distribution system (DS) for associated terminals via a wireless medium (WM). An access point includes both a terminal and a distribution system access function (DSAF). Access points may be referred to as AP multi-link devices (AP MLDs), base stations, base transceivers, radio base stations, radio transceivers, transceiver functions, Basic Service Sets (BSS), Extended Service Sets (ESS), Transmission Reception Points (TRPs), or other suitable terms. Access points can provide access to external networks to terminals in a WLAN via a corresponding WiFi link.

[0125] The Distribution System (DS) is the backbone network for data transmission between access points, often referred to as the backbone network, which is typically Ethernet. Access points use the Logical Link Control (LLC) layer as the upper layer, such as the IP (Internet Protocol) layer, to provide a unified interface. All user IP packets are transmitted through a gateway (GW), which provides IP address allocation and other functions for terminals within its corresponding network segment. The gateway is also called an IP router and connects to Internet Service 240. Internet Service 240 includes carrier-specific Internet Protocol services, specifically including the Internet, intranets, IMS (IP Multimedia Subsystem), and PS (Packet Switching) streaming services.

[0126] As an example, terminal 201 corresponds to the first node in this application, and terminal 202 corresponds to the second node in this application.

[0127] As one embodiment, the terminal 203 corresponds to the first node in this application, and the access point 211 corresponds to the second node in this application.

[0128] As an example, the terminal 201 supports Wi-Fi, such as the IEEE 802.11 protocol.

[0129] As an example, the terminal 201 is a DMG (directional multi-gigabit) terminal, a QoS (Quality of Service) terminal, a HT (High Throughput) terminal, an EHT (Extreme High Throughput) terminal, or an MLD (multi-link device) terminal, etc.

[0130] As an example, the terminal 203 is a DMG (directional multi-gigabit) terminal, a QoS (Quality of Service) terminal, a HT (High Throughput) terminal, an EHT (Extreme High Throughput) terminal, or an MLD (multi-link device) terminal, etc.

[0131] As an example, the access point 211 supports Wi-Fi or the IEEE 802.11 protocol.

[0132] As an example, the access point 211 is a base station, or a femtocell.

[0133] As one example, the access point 211 is an AP multi-link device or an MLD (multi-link device).

[0134] As an example, the wireless link from terminal 202 to terminal 201 is downlink 221, where terminal 201 is the source terminal and terminal 202 is the destination terminal, and downlink 221 is used to perform downlink transmission.

[0135] As an example, the wireless link from terminal 201 to terminal 202 is uplink 222, where terminal 201 is the source terminal and terminal 202 is the destination terminal, and uplink 222 is used to perform uplink transmission.

[0136] As an example, the wireless link from the access point 211 to the terminal 203 is a downlink 223, which is used to perform downlink transmission.

[0137] As an example, the wireless link from the terminal 203 to the access point 211 is an uplink 224, which is used to perform uplink transmission.

[0138] Example 3

[0139] Example 3 illustrates a schematic diagram of a wireless protocol stack according to an embodiment of this application, as shown in the attached diagram. Figure 3 As shown, IEEE 802.11 uses CSMA (carrier sense multiple access) / CA (collision avoidance) protocols to control access to the transmission medium. Figure 3 The wireless protocol architecture is illustrated using two layers: the data link layer and the physical layer. The physical layer, the lowest layer, implements various physical layer signal processing functions and will be referred to as PHY 301 in this paper. The data link layer, above the physical layer, is responsible for the link between terminals, or between a terminal and an access point. The data link layer includes MAC 302. MAC 302 works in conjunction with PHY 301 to complete data transmission and various management services.

[0140] MAC302 is responsible for encapsulating MSDU (MAC Service Data Unit) into MPDU (MAC Protocol Data Unit) frames, defining the frames, synchronizing frames, processing the destination and source MAC addresses, and handling frame errors. For data packets from higher layers or larger management packets, it performs packet fragmentation and defragmentation, and performs integrity protection and cryptographic encapsulation on data requiring protection. PHY301 is divided into two sub-layers: the Physical Layer Convergence Procedure (PLCP) sub-layer and the Physical Medium Dependent (PMD) sub-layer. The frames received from MAC302 have a PHY header added to the PLCP sublayer to generate a PPDU (PHY protocol data unit). Typically, the PPDU contains a pilot signal (preamble) and a PHY header to assist in the synchronization of received data, as well as demodulation of the MPDU. Then, the PMD is responsible for encoding and modulating the MPDU and transmitting it into the air using an antenna.

[0141] The MAC302 implements access control. For CSMA / CA-based access, it is managed by the distributed coordination function (DCF). If contention-free service is required, it can be managed by the point coordination function (PCF), which is built on top of the DCF. Alternatively, a hybrid coordination function (HCF) can be used, somewhere between DCF and PCF. In the DCF, carrier sensing determines the availability of the medium. Physical carrier sensing is provided by the PHY301, and virtual carrier sensing is provided by the network allocation vector (NAV). To ensure uninterrupted medium usage and data transmission, terminals can use RTS (request to send) / CTS (clear to send) switching. IEEE 802.11 frames typically include a duration field to reserve the medium usage time. Before attempting to transmit any data, the medium must be checked for idleness. If the network is busy, access must be delayed, and a backoff algorithm is used to avoid collisions. If the medium idle time is longer than DIFS (distributed interframe space), transmission can proceed immediately. In PCF, after the access point takes over the wireless medium, it polls the connected terminals for data to be transmitted according to the polling list. During contention-free periods, terminals must not transmit data unless the access point requests it with a polling frame. MAC302 can include error recovery functionality, meaning the sender is responsible for retransmitting each frame if an acknowledgment (ACK) is not received. MAC302 can prioritize latency-sensitive services. When there is only one transmission queue, latency-sensitive service data frames are placed at the front of the queue. When multiple transmission queues are used, one queue is dedicated to transmitting high-priority sensitive services. To achieve energy saving for terminals, they can periodically enter a sleep state. In the sleep state, the access point temporarily stores frames for each terminal in the sleep state. If there are temporary frames, the access point will inform the terminal in subsequent Beacon frames. Terminals woken up from power-saving mode can retrieve these temporary frames using PS (power save)-Poll frames. The MAC302's management functions also include channel management, connection management, quality of service, power control, security management, and time synchronization.Channel management includes channel scanning, channel measurement, and channel handover; connection management includes user authentication, association, reassociation, and disassociation, and point-to-point connections; quality of service includes QoS service scheduling and traffic management; power management includes transmit power management and adaptive transmit power control; security management includes key generation and distribution; and time synchronization includes higher-layer synchronization support. Although not illustrated, the terminal may also have several upper layers above the MAC302, including an LLC layer.

[0142] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node in this application.

[0143] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the second node in this application.

[0144] Example 4

[0145] Example 4 illustrates a hardware module schematic diagram of a communication device according to an embodiment of this application, as shown in the attached diagram. Figure 4 As shown. Figure 4 This is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in the access network.

[0146] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0147] The second communication device 410 includes a controller / processor 475, a memory 476, a data source 477, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0148] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, upper-layer data packets from the Internet or from data source 477 are provided to the controller / processor 475. The Internet and data source 477 represent all protocol layers above the MAC layer. The controller / processor 475 implements the functionality of the MAC layer. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, service-to-link mapping, and radio resource allocation to the first communication device 450. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the first communication device 450. The transmission processor 416 and the multi-antenna transmission processor 471 implement various signal processing functions for the PHY layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding and beamforming processing on the encoded and modulated symbols to generate one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.

[0149] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the PHY layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for or received by the first communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the second communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of the MAC layer. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. During transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides packet segmentation, decryption, header decompression, and control signal processing to recover the upper-layer data packets from the second communication device 410. The upper-layer data packets are then provided to all protocol layers above the MAC layer.

[0150] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, upper-layer data packets are provided to the controller / processor 459 using a data source 467. The data source 467 represents all protocol layers above the MAC layer. Similar to the transmission function at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 performs header compression, encryption, packet segmentation and reordering, and mapping between services and links. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the second communication device 410. The transmit processor 468 performs modulation mapping and channel coding processing, and the multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding and beamforming processing. Subsequently, the transmit processor 468 modulates the resulting spatial stream into a multi-carrier symbol stream, which undergoes analog precoding / beamforming operations in the multi-antenna transmit processor 457 before being provided to different antennas 452 via the transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by the multi-antenna transmitter processor 457 into a radio frequency symbol stream, and then provides it to the antenna 452.

[0151] In the transmission from the first communication device 450 to the second communication device 410, the function at the second communication device 410 is similar to the receiving function at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the functions of the PHY layer. The controller / processor 475 implements the functions of the MAC layer. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides packet segmentation, decryption, header decompression, and control signal processing to recover the upper-layer data packets from the first communication device 450. Upper-layer packets from the controller / processor 475 can be provided to all protocol layers above the Internet or MAC layer.

[0152] As one embodiment, the first communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first communication device 450 at least: transmits at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; and stops the inference of a first AI model as a response to a first parameter reaching a first threshold; wherein the access class of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0153] As one embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program that generates actions when executed by at least one processor, the actions including: sending at least one PPDU, wherein each of the at least one PPDU indicates an access class and a service identifier; and stopping the inference of a first AI model in response to a first parameter reaching a first threshold; wherein the access class of each of the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of a data unit in the at least one PPDU.

[0154] As one embodiment, the second communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 410 at least: receives at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; wherein the access class of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0155] As one embodiment, the second communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving at least one PPDU, wherein each of the at least one PPDU indicates an access class and a service identifier; wherein the access class of each of the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of a data unit in the at least one PPDU.

[0156] As one embodiment, the first communication device 450 corresponds to the first node in this application.

[0157] As an example, the second communication device 410 corresponds to the second node in this application.

[0158] As one embodiment, the first communication device 450 is a terminal, a STA, or an MLD.

[0159] As one embodiment, the second communication device 410 is an access point, an MLD, or a base station.

[0160] As one embodiment, the second communication device 410 is a distribution unit of a base station, or a piece of code in a distribution unit of a base station.

[0161] As an example, at least one of the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, or the controller / processor 459 is used to transmit the at least one PPDU or the first MAC frame in this application.

[0162] As one embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, or the controller / processor 459 is used to receive the second MAC frame in this application.

[0163] As an example, at least one of the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, or the controller / processor 475 is used to receive the at least one PPDU or the first MAC frame in this application.

[0164] As one embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, or the controller / processor 475 is used to transmit the second MAC frame in this application.

[0165] Example 5

[0166] Example 5 illustrates a communication flowchart of a first node and a second node according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. (Attached) Figure 5 In the diagram, the steps in box F1 and box F2 are both optional.

[0167] For the first node N1, in step S5101, a second MAC frame is received; in step S5102, at least one PPDU is sent, wherein each PPDU in the at least one PPDU indicates an access category and a service identifier; in step S5103, as a response to the first parameter reaching a first threshold, the inference of the first AI model is stopped; in step S5104, a first MAC frame is sent, wherein the first MAC frame indicates that the inference of the first AI model has been stopped;

[0168] For the second node N2, the second MAC frame is sent in step S5201; the at least one PPDU is received in step S5102; and the first MAC frame is received in step S5103.

[0169] In Example 5, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0170] As one example, the transmission result includes the number of times the data was sent before it was successfully transmitted.

[0171] As an example, the first parameter is based on the measurement duration, and the first MAC frame indicates the measurement duration.

[0172] As an example, the first parameter is based on the transmission count, the at least one PPDU is L PPDUs, where L is indicative or default, the first threshold is a positive integer not greater than L, and the second MAC frame indicates L.

[0173] As an example, the at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

[0174] As an example, the second node N2 sends an ACK for the data unit carried by the at least one PPDU to the first node N1, and the first node N1 determines that the data unit carried by the at least one PPDU has been successfully transmitted based on the received ACK.

[0175] As an example, the second node N2 sends an ACK for only a portion of the data units carried by the at least one PPDU to the first node N1, and the first node N1 determines that the only portion of the data units has been successfully transmitted based on the received ACK.

[0176] As a sub-implementation of the above embodiment, the data units carried by the at least one PPDU that have not received a corresponding ACK are discarded due to exceeding the limit of retransmissions or reaching their lifetime.

[0177] As a sub-implementation of the above embodiments, the at least one PPDU does not include PPDUs whose data units have not been successfully transmitted and have not yet met the discard conditions (exceeding the limit of retransmissions or reaching the time of lifetime).

[0178] As one embodiment, the second MAC frame is a management frame requesting the first node N1 to adopt the first AI model; in response to receiving the second MAC frame, the first node N1 sends a third MAC frame, which indicates acceptance of the request. The third MAC frame is received by the second node N2 (the third MAC frame is not attached). Figure 5 (As shown in the image).

[0179] As an example, the first MAC frame is a management frame or an action frame.

[0180] Typically, how the second node N2 adjusts the scheduling after receiving the first MAC frame is implementation-dependent or determined by the vendor of the second node N2. For example, it may retrain the first AI model, adjust the parameters of the first AI model, or send reassociation requests to some STAs to balance the load, etc.

[0181] As a first implementation, the first parameter is based on a measurement duration, during which the transmission result of the data unit included in each of the at least one PPDU is obtained; the transmission result includes at least one retransmission before being successfully transmitted, and no corresponding ACK being received within the ACK timeout interval.

[0182] As an embodiment of the first implementation, the at least one PPDU includes a PPDU that satisfies one of the following conditions:

[0183] If the data unit carried by a PPDU of an access class determined by reasoning based on the first AI model is determined by the first node N1 (e.g., according to ACK) to be correctly transmitted during the measurement duration;

[0184] If, based on the inference of the first AI model, it is determined that the ACK expiration of a data unit carried by a PPDU of an access category occurs during the measurement duration, and no corresponding ACK is received during the ACK expiration interval.

[0185] As an embodiment of the first implementation, the measurement duration satisfies the following: the at least one PPDU includes no less than L1 PPDUs, where L1 is indicative or default.

[0186] As one embodiment, the first MAC frame indicates the L1, or the second MAC frame indicates the L1.

[0187] As an example, the first MAC frame indicates the start time and duration of the measurement duration.

[0188] As an embodiment of the first implementation, the second MAC frame explicitly indicates the first threshold.

[0189] As an embodiment of the first implementation, the second MAC frame indicates a ratio value that is greater than 0 and not greater than 1; the first threshold is a positive integer obtained by multiplying the number of PPDUs included in the at least one PPDU by the ratio value and rounding it up.

[0190] The above embodiments are particularly applicable to scenarios where the number of PPDUs in the at least one PPDU is not specified in advance.

[0191] As a second implementation, the at least one PPDU is L PPDUs, where L is indicative or default, and the first threshold is a positive integer not greater than L; the transmission result of the data unit included in each of the at least one PPDU is obtained during the measurement duration; the transmission result includes at least one retransmission before being successfully transmitted, and no corresponding ACK received during the ACK interval.

[0192] As an embodiment of the second implementation, the second MAC frame explicitly indicates the first threshold;

[0193] Alternatively, the second MAC frame indicates a ratio value greater than 0 and not greater than 1; the first threshold is a positive integer obtained by multiplying L by the ratio value and rounding it up.

[0194] As an embodiment of the second implementation, the L PPDUs include PPDUs that satisfy one of the following conditions:

[0195] If the data unit carried by a PPDU of an access class determined by reasoning based on the first AI model is determined by the first node N1 (e.g., according to ACK) to be correctly transmitted during the measurement duration;

[0196] If, based on the inference of the first AI model, it is determined that the ACK expiration of a data unit carried by a PPDU of an access category occurs during the measurement duration, and no corresponding ACK is received during the ACK expiration interval.

[0197] As one embodiment of the second implementation, the L PPDUs are the L most recently obtained PPDUs from the PPDUs of the access class based on the first AI model that have received the transmission result.

[0198] As an example of the second implementation, the second MAC frame indicates the L.

[0199] In a third implementation, the first parameter is the sum of the retry count and the multiple retry counts.

[0200] or,

[0201] The first parameter is the sum of the retry count and the failure count.

[0202] or,

[0203] The first parameter is the sum of the retry count, the multiple retries count, and the failure count.

[0204] Typically, the first AI model is trained by the second node N2 and then distributed to the first node N1.

[0205] or,

[0206] The first AI model is trained by the first node N1 itself.

[0207] In a fourth implementation, the first node N1 sends a first PPDU set in step S5102; the second node N1 receives the first PPDU set in step S5202.

[0208] The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

[0209] As an example, the second carrier sensing is a conventional 802.11 channel access mechanism, such as CSMA / CA, DCF, or EDCA.

[0210] As an embodiment of the fourth implementation, the transmission of any PPDU in the first PPDU set precedes the transmission of any PPDU in the at least one PPDU.

[0211] As an embodiment of the fourth implementation, each of the at least one PPDU corresponds to a first access category, and the access category corresponding to the first PPDU set is different from the first access category.

[0212] As a sub-implementation of the above embodiment, the transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

[0213] Example 6

[0214] Example 6 illustrates a timing diagram of multiple PPDUs according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown. (Attached) Figure 6 In the diagram, a small square represents a PPDU, wherein the PPDU represented by the gray-filled small square belongs to at least one PPDU of this application, and the PPDU represented by the blank small square belongs to the first PPDU set of this application.

[0215] In Example 6, the transmission of one or more PPDUs (e.g., PPDU #3) in the first PPDU set follows the transmission of one of the PPDUs (PPDU #1 or PPDU #2) in the at least one PPDU set.

[0216] As an example, all data units in the at least one PPDU are for a specific traffic stream, traffic category, or access category; all data units in the first PPDU set are different from the traffic stream or traffic category corresponding to the at least one PPDU.

[0217] As a sub-implementation of the above embodiments, the MAC frames in each of the at least one PPDU carry the same TID (Traffic Identifier).

[0218] As a sub-implementation of the above embodiments, each of the at least one PPDU carries a QoS (Quality of Service) data frame.

[0219] As an example, the transmission time of each PPDU in the at least one PPDU is referenced to the occurrence of PHY (physical layer) interface primitives.

[0220] As an example, the PHY interface primitives are PHY-TXEND.confirm, PHY-TXSTART.confirm, PHY-RXSTART.indication, or PHY-RXEND.indication.

[0221] As a sub-implementation of the above embodiment, the transmission time of each PPDU in the at least one PPDU is after the reference point, and the number of slot times included in the time interval from the reference point is a random number between 0 and the contention window.

[0222] As an example, the time slot duration is 9 µs (microseconds).

[0223] or,

[0224] The time slot duration is related to the deployment frequency band.

[0225] or,

[0226] The time slot duration is related to the PHY type.

[0227] Example 7

[0228] Example 7 illustrates a schematic diagram of a MAC frame according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown. (Attached) Figure 7 Applicable to the MAC frame included in any of the at least one PPDU in this application.

[0229] A MAC frame includes a MAC header, a MAC body, and a Frame Check Sequence (FCS). The frame body includes an MSDU. The MAC header includes subfields such as Type, Subtype, To DS (to distributed media), From DS (from distributed media), Service Identifier, and Access Class.

[0230] Optionally, the MAC header includes an identifier for the first AI model.

[0231] As an example, the service identifier and the access category subdomain belong to the QoS (Quality of Service) control domain.

[0232] As an example, one data unit of this application corresponds to a MAC frame as shown in Example 7.

[0233] As a fifth implementation, the first node supports multiple AI models for carrier sensing, each AI model corresponding to a multiple identifier, and the first AI model is one of the multiple AI models corresponding to the identifier of the first AI model.

[0234] As an example, the identifier of the first AI model includes no more than 48 bits, for example, 8 bits or 16 bits.

[0235] Example 8

[0236] Example 8 illustrates a reasoning diagram of a first AI model according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown. The first AI model is deployed on the first node, and the first AI model can adopt structures / algorithms such as deformers, CNNs, and RNNs.

[0237] The inference input of the first AI model includes Q1 sub-inputs, namely... Figure 8 The sub-inputs are #1, #2, ..., #Q1, where Q1 is a positive integer; the Q1 sub-inputs are inferred by the first AI model to obtain a first inference output, which is used to determine an access category.

[0238] Typically, the Q1 sub-inputs depend on the structure and algorithm of the AI ​​model adopted by the device manufacturer. Some non-limiting embodiments are given below.

[0239] As a sixth implementation, each output of the first AI model includes whether to send a PPDU in the current time slot; the Q1 sub-inputs correspond one-to-one with the Q1 historical inference outputs of the first AI model; each inference output in the Q1 historical inference outputs includes an access category; each sub-input of the Q1 sub-inputs includes a corresponding inference output.

[0240] As an embodiment of the seventh implementation, each inference output of the first AI model includes a medium state, which includes at least one of whether the current time slot is idle, RCPI (Received Channel Power Indicator), or RSNI (Received Signal to Noise Indicator).

[0241] As one embodiment of the seventh implementation, each inference output of the first AI model includes a confidence level for the access category.

[0242] As one embodiment of the seventh implementation, each of the Q1 sub-inputs includes whether the corresponding PPDU was successfully received after being sent.

[0243] As one example, the first AI model is trained by the second node, or the first AI model is trained by the first node.

[0244] Example 9

[0245] Example 9 illustrates a structural block diagram of a processing apparatus in a first node according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown. In the appendix Figure 9 In this context, the first node 1600 includes a first receiver 1601 and a first transmitter 1602; the first node 1600 is a terminal, sometimes also referred to as a station.

[0246] The first transmitter 1602 transmits at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access category and a service identifier;

[0247] The first receiver 1601, in response to the first parameter reaching the first threshold, stops the inference of the first AI model;

[0248] In Example 9, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0249] As one embodiment, the first transmitter 1602 sends a first MAC frame;

[0250] The first MAC frame indicates that the inference of the first AI model has been stopped.

[0251] As one example, the transmission result includes the number of times the data was sent before it was successfully transmitted.

[0252] As one embodiment, the first transmitter 1602 transmits a first set of PPDUs;

[0253] The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

[0254] As an example, the transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

[0255] As one embodiment, the first receiver 1601 receives the second MAC frame;

[0256] The first threshold depends on the indication of the second MAC frame.

[0257] As an example, the at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

[0258] As one embodiment, the first receiver 1601 includes the appendix to this application. Figure 4 The receiver 454 (including antenna 452), receiver processor 456, multi-antenna receiver processor 458, and controller / processor 459 are included.

[0259] As one embodiment, the first receiver 1601 includes the appendix to this application. Figure 4 The receiver 454 (including antenna 452), the receiver processor 456, the multi-antenna receiver processor 458, or the controller / processor 459 are at least one of them.

[0260] As one embodiment, the first transmitter 1602 includes the appendix to this application. Figure 4 The transmitter 454 (including antenna 452), the transmitter processor 468, the multi-antenna transmitter processor 457, and the controller / processor 459 are included.

[0261] As one embodiment, the first transmitter 1602 includes the appendix to this application. Figure 4The receiver 454 (including antenna 452), the transmitter processor 468, the multi-antenna transmitter processor 457, or the controller / processor 459 are at least one of them.

[0262] Example 10

[0263] Example 10 illustrates a structural block diagram of a processing apparatus in a second node according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown. In the appendix Figure 10 In this context, the second node 1700 includes a second transmitter 1701 and a second receiver 1702, wherein the second transmitter 1701 is optional; the second node 1700 is a station or an access point.

[0264] The second receiver 1702 receives at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access category and a service identifier;

[0265] In Example 10, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU.

[0266] As one embodiment, the second receiver 1702 receives a first MAC frame, wherein the first MAC frame is triggered by the first parameter reaching the first threshold;

[0267] The first MAC frame indicates that the inference of the first AI model has been stopped.

[0268] As an example, the first MAC frame includes the identifier of the first AI model.

[0269] As one example, the transmission result includes the number of times the data was sent before it was successfully transmitted.

[0270] As one embodiment, the second receiver 1702 receives the first PPDU set;

[0271] The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

[0272] As an example, the transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

[0273] As one embodiment, the second transmitter 1701 transmits a second MAC frame;

[0274] The first threshold depends on the indication of the second MAC frame.

[0275] As an example, the at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

[0276] As one embodiment, the second receiver 1702 includes the appendix to this application. Figure 4 The receiver 418 (including antenna 420), receiver processor 470, multi-antenna receiver processor 472, and controller / processor 475 are included.

[0277] As one embodiment, the second receiver 1702 includes the appendix to this application. Figure 4 The receiver 418 (including antenna 420), the receiver processor 470, the multi-antenna receiver processor 472, and the controller / processor 475 are at least one of them.

[0278] As one embodiment, the second transmitter 1701 includes the appendix to this application. Figure 4 The transmitter 418 (including antenna 420), the transmitter processor 416, the multi-antenna transmitter processor 471, and the controller / processor 475 are included.

[0279] As one embodiment, the second transmitter 1701 includes the appendix to this application. Figure 4 The transmitter 418 (including antenna 420), the transmission processor 416, the multi-antenna transmission processor 471, or the controller / processor 475 are at least one of them.

[0280] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The first node in this application includes, but is not limited to, wireless communication devices such as mobile phones, tablets, laptops, network cards, low-power devices, vehicle communication devices, aircraft, airplanes, drones, and remote-controlled airplanes. The second node in this application includes, but is not limited to, wireless communication devices such as access points, wireless routers, sites or handheld terminals with access point functions, and transmission and reception points (TRPs). The above descriptions are merely preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A first node used for wireless communication, characterized in that, include: A first transmitter transmits at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; The first receiver, in response to the first parameter reaching the first threshold, stops the inference of the first AI model; Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

2. The first node according to claim 1, characterized in that, include: The first transmitter sends the first MAC frame; The first MAC frame indicates that the inference of the first AI model has been stopped.

3. The first node according to claim 1, characterized in that, The transmission result includes the number of times the data was sent before it was successfully transmitted.

4. The first node according to claim 1, characterized in that, include: The first transmitter sends the first PPDU set; The access category of each PPDU in the first PPDU set is determined based on user priority or service identifier; the first threshold depends on the transmission result of the data unit in the first PPDU set.

5. The first node according to claim 4, characterized in that, The transmission of one or more PPDUs in the first PPDU set follows the transmission of one of the PPDUs in the at least one PPDU.

6. The first node according to claim 1, characterized in that, include: The first receiver receives the second MAC frame; The first threshold depends on the indication of the second MAC frame.

7. The first node according to any one of claims 1 to 6, characterized in that, The at least one PPDU includes multiple PPDUs, and the MAC frames in the multiple PPDUs all carry the same service identifier.

8. A second node used for wireless communication, characterized in that, include: The second receiver receives at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU.

9. A method used in a first node of wireless communication, characterized in that, include: Send at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; As a response to the first parameter reaching the first threshold, the inference of the first AI model is stopped; Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the first parameter depends on the transmission result of the data unit in the at least one PPDU.

10. A method used in a second node of wireless communication, characterized in that, include: Receive at least one PPDU, wherein each PPDU in the at least one PPDU indicates an access class and a service identifier; Wherein, the access category of each PPDU in the at least one PPDU depends on the inference of the first AI model, and the cessation of the inference of the first AI model is triggered by a first parameter reaching a first threshold; the first parameter depends on the transmission result of the data unit in the at least one PPDU.