Communication method and device

By carrying the second FCS segment in two user information fields in the trigger frame and using the associated identifier to indicate its position and length, the problem of discontinuous second FCS is solved, enabling fast and accurate terminal state switching and improving power efficiency.

CN121603172APending Publication Date: 2026-03-03HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411134400.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In wireless LANs, the introduced second FCS is discontinuous in the frame structure, which renders the existing FCS verification algorithm unusable and affects the terminal state switching time.

Method used

In the trigger frame, the second FCS is designed to be continuous. It is carried in segments in the first user information field and the second user information field, and its position and length are indicated by the association identifier to ensure the continuity of the FCS verification algorithm.

Benefits of technology

It enables fast and accurate terminal state switching without modifying the existing FCS verification algorithm, reducing state transition time and improving power efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121603172A_ABST
    Figure CN121603172A_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus, the method comprising: generating a trigger frame, the trigger frame comprising a first frame check sequence (FCS) and a second FCS, in which the second FCS precedes the first FCS, the second FCS is continuous, a first portion of the second FCS being included in a first user information field in the trigger frame; sending a trigger frame; the second FCS can be verified more accurately by an FCS verification algorithm assuming that the FCS is continuous. The application supports an IEEE protocol, such as an IEEE 802.11 be / Wi-Fi 7 / EHT protocol, an IEEE 802.11 bn / UHR / Wi-Fi 8 protocol, an IMMW protocol, an IEEE 802.15 / UWB protocol, or an IEEE 802.11 bf protocol; the method can also support a satellite flash standard protocol.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to communication methods and apparatus. Background Technology

[0002] Power saving is a crucial feature for any terminal device. To achieve this, the Wireless Local Area Network (WLAN) standard introduces two states: doze and wake. In doze mode, the terminal has no transmitting or receiving capabilities, while in wake mode, it can transmit and receive data. Power saving is achieved by keeping the terminal in a doze state as much as possible. One drawback of this approach is its inflexibility, which may introduce significant latency.

[0003] To reduce latency while saving power, a listening mode (or low-capacity mode) has been introduced. The listening mode can also be named other modes, which are not limited in this application. In listening mode or low-capacity mode, the terminal is in a special wake-up state, which can have limited transmission and reception capabilities, or only limited reception capabilities. In listening mode or low-capacity mode, the terminal can be in a low-power state, significantly reducing power consumption compared to the wake-up state when there is no data transmission or reception. Listening mode or low-capacity mode typically restricts the number of spatial streams transmitted and received, bandwidth, modulation and coding scheme (MCS), and the physical layer protocol data unit (PPDU) format used for communication to achieve low power consumption. For example, listening mode or low-capacity mode may only support receiving frames in a single spatial stream, 20MHz bandwidth, MCS0, and non-HT PPDU format. HT is an abbreviation for high efficiency. When the terminal has data to transmit, it can automatically exit listening mode or low-capacity mode (i.e., switch to a wake-up state with full transmission and reception capabilities) and then transmit data. When the peer station has data to send to the terminal, it first sends an initial control frame to the terminal. After receiving the initial control frame, the terminal exits the listen mode or low-capability mode (i.e., switches to a wake-up state with full transmit and receive capabilities), and can then use more powerful capabilities (more spatial streams, greater bandwidth, higher MCS, and more advanced PPDU formats) for communication. With the introduction of listen mode or low-capability mode, the terminal can operate at low power consumption while still being promptly notified of data to be received via the initial control frame, thus maintaining low transmission latency.

[0004] After receiving the initial control frame, the terminal typically replies with an initial control response frame to inform the other end that it has exited the listening mode or low-capability mode. The end time of the initial control frame and the start time of the initial control response frame are separated by only a short inter-frame space (SIFS). If the terminal's mode transition involves a change in bandwidth or a switch in communication frequency, requiring a longer transition time, the short inter-frame space between the end time of the initial control frame and the start time of the initial control response frame is insufficient. To allow the terminal more transition time, MAC padding is usually added to the MAC layer of the initial control frame.

[0005] Some designs propose adding a new FCS (Focus Response Code) before MAC padding in the initial control frame. To distinguish it from existing FCSs, the newly added FCS can be called the second FCS, while the existing FCS, which was after MAC padding, is called the first FCS. With the introduction of the second FCS, the terminal can immediately perform a state switch after receiving and confirming its correctness, without waiting to receive the first FCS. This allows the terminal to perform state switching during the time from the end of the second FCS to the transmission of the initial control response frame. In existing schemes, since the second FCS is carried in the user information field of the initial control frame, it is divided into two segments within the frame structure due to the existing frame structure of the user information field. However, some existing FCS verification algorithms assume that the FCS is continuous; the discontinuity of the second FCS renders these existing FCS verification algorithms unusable. Therefore, it is necessary to address the problem of the discontinuity of the second FCS within the frame structure. Summary of the Invention

[0006] This application provides a communication method and apparatus that can solve the problem of discontinuity of the second FCS in the frame structure.

[0007] In a first aspect, embodiments of this application provide a communication method applied to a first communication device, which is an access point (AP) or a station (STA). The method is implemented by the first communication device or a component (or part) on the first communication device side; the following description uses an implementation by a first communication device as an example. The method includes: the first communication device generating a trigger frame, the trigger frame including a first frame check sequence (FCS) and a second FCS, wherein the second FCS precedes the first FCS, the second FCS is continuous, a first part of the second FCS is included in a first user information field of the trigger frame, and a second part of the second FCS is included in a second user information field of the trigger frame; and transmitting the trigger frame. The second FCS being continuous means that the bits carrying the second FCS in the frame structure are continuous, or that the second FCS possesses continuity, or that the last bit of the first part of the second FCS and the first bit corresponding to the second part of the second FCS are connected. The first user information field and the second user information field are two adjacent user information fields in the trigger frame.

[0008] In this embodiment of the application, the second FCS is continuous. For FCS verification algorithms that require continuous FCS, existing algorithms can be directly reused without modification.

[0009] In one possible implementation, a first association identifier in the first user information field is used to indicate that the first user information field contains the first part of the second FCS.

[0010] In one possible implementation, the first association identifier is further used to indicate that the second user information field contains the second portion of the second FCS; thereby indicating that the second user information field contains the second portion of the second FCS. When the first association identifier indicates that the first user information field contains the first portion of the second FCS, it also indicates that the second user information field contains the second portion of the second FCS, wherein the second user information field is a user information field in the trigger frame that is adjacent to the first user information field and follows the first user information field.

[0011] In one possible implementation, the first association identifier is further used to indicate the position of the first part of the second FCS in the first user information field, or the length of the first part of the second FCS; thereby enabling the station triggered by the triggered frame to know the position of the first part of the second FCS in the first user information field.

[0012] In one possible implementation, the first association identifier is further used to indicate the position of the second portion of the second FCS in the second user information field, or the length of the second portion of the second FCS. Since the length of the second FCS is fixed, when the first association identifier indicates the position of the second portion of the second FCS in the second user information field, or the length of the second portion of the second FCS, the first association identifier also indicates the position of the second portion of the second FCS in the second user information field, or the length of the second portion of the second FCS.

[0013] In one possible implementation, the 12 bits in the first association identifier are B0 to B11 from the least significant bit to the most significant bit, with B11 having a value of 1 and one or more bits from B0 to B10 having a value of 0. This avoids the site triggering the frame from using the first user information field as the start of padding, and also avoids duplication with the association identifier (AID) of any associated site.

[0014] In one possible implementation, the first user information field includes 40 bits from B0 to B39, and the second user information field includes 40 bits from B0 to B39; bits B12 to B39 in the first user information field constitute the first part of the second FCS, bits B0 to B3 in the second user information field constitute the second part of the second FCS, bit B11 in the second user information field has a value of 1, and one or more bits from B4 to B10 in the second user information field have a value of 0; or, bits B16 to B39 in the first user information field constitute the first part of the second FCS, bits B0 to B7 in the second user information field constitute the second part of the second FCS, bit B11 in the second user information field has a value of 1, and one or more bits from B8 to B10 in the second user information field have a value of 0; this provides a specific design where the second FCS is continuous. In the second user information field, B11 is set to 1, and one or more bits from B4 to B10 are set to 0. This prevents the triggering station from using the second user information field as the start of padding and also avoids duplication with the AID of any associated station. Similarly, in the second user information field, B11 is set to 1, and one or more bits from B8 to B10 are set to 0. This prevents the triggering station from using the second user information field as the start of padding and also avoids duplication with the AID of any associated station.

[0015] In one possible implementation, the first user information field includes 40 bits from B0 to B39, and the values ​​of B4 to B11 in the first user information field are 01111110; thus, it can both indicate that the first user information field contains the first part of the second FCS and avoid the conflict between the value of the AID12 field in the first user information and the value of the already used AID12.

[0016] In one possible implementation, the second user information field includes 40 bits from B0 to B39; B12 to B39 in the first user information field are the first part of the second FCS, B0 to B3 in the second user information field are the second part of the second FCS, and the value of B4 to B11 in the second user information field is 01111110.

[0017] In one possible implementation, the public information field or special user information field in the trigger frame includes first indication information. This first indication information indicates the location of the user information field carrying the second FCS, and the 12 bits of the association identifier in the first user information field are all set to 1. Since the first indication information indicates the location of the user information field carrying the second FCS, an ultra-high reliability (UHR) station can determine the location of the user information field carrying the second FCS in the trigger frame based on the first indication information, without needing to determine the location of the second FCS based on the association identifier in the first user information field. Because the 12 bits of the association identifier in the first user information field are all set to 1, a pre-UHR station or a UHR station that does not support the second FCS can treat the user information field carrying the second FCS and subsequent content as padding. UHR sites refer to sites that support the 802.11bn standard (also known as Wi-Fi 8, or Ultra High Reliability, UHR). Pre-UHR sites refer to sites that do not support the 802.11bn standard, such as sites that support Wi-Fi 6 or Wi-Fi 7.

[0018] In one possible implementation, the trigger frame further includes a fill field, in which the first FCS follows the fill field and the second FCS precedes the fill field; this allows for more conversion time to be reserved for the site.

[0019] In one possible implementation, the trigger frame is an initial control frame used to inform one or more stations that there is data to receive. Alternatively, the trigger frame is an initial control frame used to trigger one or more stations to exit listen mode or low-capability mode. Or, the trigger frame is an initial control frame used to trigger one or more stations to switch to a wake-up state with full transmit and receive capabilities.

[0020] Secondly, embodiments of this application provide a communication method applied to a second communication device, which is an access point (AP) or a site. The method is implemented by the second communication device or a component (or part) on the second communication device side; the following description uses an implementation by a second communication device as an example. The method includes: the second communication device receiving a trigger frame, the trigger frame including a first FCS and a second FCS, wherein in the trigger frame, the second FCS precedes the first FCS, the second FCSs are consecutive, a first portion of the second FCS is included in a first user information field in the trigger frame, and a second portion of the second FCS is included in a second user information field in the trigger frame; based on the trigger frame, determining that the first user information field includes the first portion of the second FCS.

[0021] In this embodiment of the application, the second FCS is continuous. For FCS verification algorithms that require continuous FCS, existing algorithms can be directly reused without modification.

[0022] In one possible implementation, determining that the first user information field contains the first portion of the second FCS based on the trigger frame includes: determining, based on the trigger frame, that the first user information field contains the first portion of the second FCS and the second user information field contains the second portion of the second FCS.

[0023] In one possible implementation, the method further includes: verifying the second FCS using an FCS verification algorithm that assumes the FCS is continuous.

[0024] In one possible implementation, a first association identifier in the first user information field is used to indicate that the first user information field contains the first part of the second FCS; thereby, the second communication device can determine that the first user information field contains the first part of the second FCS based on the first association identifier.

[0025] In one possible implementation, the first association identifier is further used to indicate that the second user information field contains the second part of the second FCS; thereby the second communication device can determine that the second user information field contains the second part of the second FCS based on the first association identifier.

[0026] In one possible implementation, the first association identifier is further used to indicate the position of the first part of the second FCS in the first user information field, or the length of the first part of the second FCS; thereby the second communication device can determine the position of the first part of the second FCS in the first user information field based on the first association identifier.

[0027] In one possible implementation, the first association identifier is further used to indicate the position of the second part of the second FCS in the second user information field, or the length of the second part of the second FCS; thereby the second communication device can determine the position of the second part of the second FCS in the second user information field based on the first association identifier.

[0028] In one possible implementation, the 12 bits of the first association identifier are B0 to B11 from the least significant bit to the most significant bit, with B11 having a value of 1 and one or more bits of B0 to B10 having a value of 0. This avoids the value of the first association identifier from being duplicated with the AID of any associated site and prevents the second communication device from using the first user information field as the start of padding.

[0029] In one possible implementation, the first user information field includes 40 bits from B0 to B39, and the second user information field includes 40 bits from B0 to B39; bits B12 to B39 in the first user information field constitute the first part of the second FCS, bits B0 to B3 in the second user information field constitute the second part of the second FCS, bit B11 in the second user information field has a value of 1, and one or more bits from B4 to B10 in the second user information field have a value of 0; or, bits B16 to B39 in the first user information field constitute the first part of the second FCS, bits B0 to B7 in the second user information field constitute the second part of the second FCS, bit B11 in the second user information field has a value of 1, and one or more bits from B8 to B10 in the second user information field have a value of 0; this provides a specific design where the second FCS is continuous.

[0030] In one possible implementation, the first user information field includes 40 bits from B0 to B39, and the values ​​of B4 to B11 in the first user information field are 01111110; thus, it can both indicate that the first user information field contains the first part of the second FCS and avoid the conflict between the value of the AID12 field in the first user information and the value of the already used AID12.

[0031] In one possible implementation, the second user information field includes 40 bits from B0 to B39; B12 to B39 in the first user information field are the first part of the second FCS, B0 to B3 in the second user information field are the second part of the second FCS, and the value of B4 to B11 in the second user information field is 01111110.

[0032] In one possible implementation, the public information field or special user information field in the trigger frame includes first indication information. This first indication information indicates the location of the user information field carrying the second FCS, and the 12 bits of the association identifier in the first user information field are all 1. Since the first indication information indicates the location of the user information field carrying the second FCS, when the second communication device is a UHR station, it can determine the location of the user information field carrying the second FCS in the trigger frame based on the first indication information, without needing to determine the location of the second FCS based on the association identifier in the first user information field. When the second communication device is a pre-UHR station or a UHR station that does not support the second FCS, since the 12 bits of the association identifier in the first user information field are all 1, the second communication device can treat the user information field carrying the second FCS and subsequent content as padding.

[0033] In one possible implementation, the trigger frame further includes a padding field, in which the first FCS follows the padding field and the second FCS precedes the padding field; thus, the second communication device has more time to perform state transitions.

[0034] In one possible implementation, the trigger frame is an initial control frame used to inform one or more stations that there is data to receive. Alternatively, the trigger frame is an initial control frame used to trigger one or more stations to exit listen mode or low-capability mode. Or, the trigger frame is an initial control frame used to trigger one or more stations to switch to a wake-up state with full transmit and receive capabilities.

[0035] Thirdly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the first aspect of the method embodiments. The communication device may be an access point, a component of the access point (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the access point. Alternatively, the communication device may be a station, a component of the station (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the station. The functions of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the processing module is used to generate a trigger frame, the trigger frame including a first FCS and a second FCS, wherein in the trigger frame, the second FCS precedes the first FCS, the second FCS is continuous, a first part of the second FCS is included in a first user information field in the trigger frame, and a second part of the second FCS is included in a second user information field in the trigger frame; the transceiver module is used to send the trigger frame.

[0036] For possible implementations of the communication device in the third aspect, please refer to the various possible implementations in the first aspect.

[0037] For the technical effects of the various possible implementations of the third aspect, please refer to the introduction of the technical effects of the various possible implementations of the first aspect.

[0038] Fourthly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the second aspect of the method embodiments. The communication device may be an access point, a component of the access point (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the access point. Alternatively, the communication device may be a station, a component of the station (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the station. The functions of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is configured to receive a trigger frame, the trigger frame including a first FCS and a second FCS, wherein in the trigger frame, the second FCS precedes the first FCS, the second FCSs are consecutive, a first portion of the second FCS is included in a first user information field in the trigger frame, and a second portion of the second FCS is included in a second user information field in the trigger frame; the processing module is configured to determine, based on the trigger frame, that the first user information field includes the first portion of the second FCS.

[0039] In one possible implementation, the processing module is specifically configured to determine, based on the trigger frame, that the first user information field contains the first part of the second FCS and the second user information field contains the second part of the second FCS.

[0040] In one possible implementation, the processing module is further configured to verify the second FCS using an FCS verification algorithm that assumes the FCS is continuous.

[0041] For possible implementations of the communication device in the fourth aspect, please refer to the various possible implementations in the second aspect.

[0042] For the technical effects of the various possible implementations of the fourth aspect, please refer to the introduction of the technical effects of the various possible implementations of the second aspect.

[0043] Fifthly, embodiments of this application provide another communication device, which includes one or more processors for processing data and / or signaling to enable the methods described in the first or second aspect above to be implemented.

[0044] Optionally, the communication device further includes a memory that stores computer programs or instructions that, when executed by a processor, cause the communication device to perform the methods described in any of the first to second aspects above. For example, the communication device may be a chip, the processor may be a processing unit within the chip, and the memory may be a random access memory or cache within the chip.

[0045] In this embodiment of the application, during the execution of the above method, the process of sending information (or signals) can be understood as a process of outputting information based on a computer program or instruction of the processor. When outputting information, the processor outputs the information to the transceiver so that the transceiver can transmit it. After being output by the processor, the information may undergo further processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may undergo further processing before being input into the processor.

[0046] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the sending and / or receiving operations involved by the processor can generally be understood as processor-based computer program or instruction output.

[0047] In implementation, the processor described above can be a processor specifically designed to execute these methods, or it can be a processor that executes computer programs or instructions stored in memory to execute these methods, such as a general-purpose processor. For example, the processor can also be used to execute programs stored in memory, which, when executed, cause the communication device to perform the methods as shown in the first aspect or any possible implementation thereof.

[0048] In one possible implementation, the memory is located outside the aforementioned communication device. In another possible implementation, the memory is located inside the aforementioned communication device.

[0049] In one possible implementation, the processor and memory may be integrated into a single device; that is, the processor and memory may be integrated together.

[0050] In one possible implementation, the communication device further includes a transceiver for receiving or transmitting signals, etc.

[0051] In a sixth aspect, this application provides another communication device, which includes logic circuitry (or processing circuitry) and an interface (or interface circuitry) for inputting and / or outputting data; the logic circuitry is used to perform the methods described in the first or second aspect above.

[0052] In a seventh aspect, this application provides a computer-readable storage medium for storing a computer program that, when executed, causes a computer to perform the methods described in the first or second aspect above.

[0053] Eighthly, this application provides a computer program product that, when executed, causes a computer to perform the method as described in any of the first to third aspects above. For example, the computer program product includes a computer program that, when executed, causes a computer to perform the method as described in the first or second aspect above.

[0054] Ninthly, this application provides a chip, including a communication interface and a processor; the communication interface is used for signal transmission and reception of the chip; the processor is used to execute computer programs or instructions, causing the chip to perform the methods described in the first or second aspect above. Attached Figure Description

[0055] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;

[0056] Figure 2 A schematic diagram of the frame structure of a trigger frame is shown;

[0057] Figure 3 This is an example of IMFCS being carried in two user information fields;

[0058] Figure 4 This is an example of an IMFCS carried in a user information field;

[0059] Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0060] Figures 6A to 6C The following shows one possible format for the first user information field and the second user information field, respectively.

[0061] Figure 7 A schematic diagram illustrating the format of a public information field of type EHT provided in an embodiment of this application;

[0062] Figure 8 A schematic diagram illustrating the format of a special user information field provided in an embodiment of this application;

[0063] Figure 9 This is a schematic diagram of the frame structure of a MU-RTS frame provided in an embodiment of this application;

[0064] Figure 10 A schematic diagram illustrating the format of a public information field of type HE provided in an embodiment of this application;

[0065] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0066] Figure 12 This is another schematic diagram of the communication device provided in the embodiments of this application;

[0067] Figure 13 This is another schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0068] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are only used to distinguish different objects and not to describe a specific order. It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the processes involved in the embodiments of this application does not imply the order of execution; the execution order of each process should be determined by its function and inherent logic. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0069] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. Those skilled in the art will understand, explicitly and implicitly, that the embodiments described herein can be combined with other embodiments. In this application, message names are used only to distinguish different messages and should not be construed as limiting. That is, any message name in this application can be replaced with other names, and this application does not impose any limitations.

[0070] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items. For example, “A and / or B” can mean: the presence of only A, the presence of only B, and the presence of both A and B, where A and B can be singular or plural. The term “multiple” as used in this application refers to two or more. In the textual description of this application, the character “ / ” generally indicates that the preceding and following objects are in an “or” relationship.

[0071] In the embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. However, it should also be understood that determining (or generating) B based on (or on) A does not mean that B is determined (or generated) solely based on (or on) A; B can also be determined (or generated) based on (or on) A and / or other information.

[0072] In this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A refers to information A being included; implicit indication information A refers to information A being indicated through the correspondence between information A and information B, and the direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0073] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.

[0074] The following describes the system involved in the embodiments of this application.

[0075] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, such as Wi-Fi. The technical solutions provided in the embodiments of this application can be applied to the IEEE 802.11 series of protocols (or standards), such as the 802.11bn protocol (or Wi-Fi 8, also known as Ultra High Reliability (UHR) or the next generation of the 802.11bn protocol, or protocols supporting ambient power (AMP), etc., and will not be listed in detail. The technical solutions provided in the embodiments of this application can also be applied to wireless personal area networks (WPANs) based on millimeter wave (MMW) and ultra-wideband (UWB) technologies. The technical solutions provided in the embodiments of this application can be applied to the IEEE 802.15 series of protocols, such as the 802.15.4a, 802.15.4z, or 802.15.4ab protocols, or a future generation of UWB WPAN protocols, etc., and will not be listed in detail. The technical solutions provided in the embodiments of this application can also be applied to Spark. The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, 5th generation (5G) communication systems, and new communication systems emerging in future communication development. For example, V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), or vehicle-to-network (V2N) communication.This application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT, IEEE 802.11bn / UHR / Wi-Fi 8, IEEE Integrated mmWave / IMMW, IEEE 802.15 / UWB, or IEEE 802.11bf / sensing; this application may also support Spark Link / NearLink standard protocols.

[0076] WLAN systems can provide high-speed, low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, shopping malls, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or sensing (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the Internet of Things (IoT), entertainment terminals (such as wearable devices for augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, and speakers), vehicle-to-everything (V2X) devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation kiosks in supermarkets, self-service checkout machines, and self-service ordering machines), and equipment in large sports and music venues.

[0077] Although the embodiments of this application primarily use WLAN as an example, especially networks applied to the IEEE 802.11 series of protocols, the various aspects involved in the embodiments of this application can be extended to other networks employing various protocols. For example, Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless protocol similar to the IEEE 802.11 protocol), and wide area networks (WANs) or other networks now known or developed in the future.

[0078] In one possible implementation, the method provided in this application embodiment can be implemented by a communication device in a communication system. For example, the communication device can be an access point (AP) or a station (STA).

[0079] An Access Point (AP) is a device with wireless communication capabilities that supports communication, sensing, or power transmission using WLAN protocols. It has the function of communicating or sensing with other devices in a WLAN network (such as non-access point stations (non-APSTAs) or other access points), and can also communicate, sense, or transmit power with other devices. Alternatively, an access point acts as a bridge connecting wired and wireless networks, primarily connecting various wireless network clients together and then connecting the wireless network to an Ethernet network. In a WLAN system, an access point can be called an Access Point Station (AP STA). This wireless communication device can be a complete device or a chip, processing system, or functional module installed within a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments in this application under the control of the chips, processing systems, or functional modules. The AP in the embodiments of this application is a device that provides services to non-AP STAs and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. Another example is that an AP can be a communication entity such as a communication server, router, switch, or bridge; APs can include various forms of macro base stations, micro base stations, and repeater stations. Of course, an AP can also be a chip, processing system, or module within the above-mentioned devices, thereby implementing the methods and functions of the embodiments of this application.

[0080] A Station-Style (STA) is a device with wireless communication capabilities that supports communication, sensing, or power transmission using the WLAN protocol. It has the ability to communicate, sense, or transmit power with other non-AP STAs or access points in a WLAN network. In a WLAN system, a station can be called a non-access point station (non-AP STA). For example, an STA is any user communication device that allows a user to communicate with an AP (Access Point) or sense or transmit power, and thus communicate with the WLAN. This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules. For example, an STA can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. Furthermore, an STA can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication. Of course, STA can also be a chip, processing system, or module in the various types of devices described above, thereby implementing the methods and functions of the embodiments of this application.

[0081] For example, the communication systems to which the methods provided in this application can be applied may include access points and stations. For instance, this application can be applied to scenarios of communication or sensing between APs and STAs, between APs, or between STAs in a WLAN, and this application does not limit this. Optionally, an AP can communicate or sense with a single STA, or an AP can communicate or sense with multiple STAs simultaneously. Specifically, communication or sensing between an AP and multiple STAs can be further divided into downlink transmission where the AP simultaneously sends signals to multiple STAs, and uplink transmission where multiple STAs send signals to the AP. The communication protocols between APs and STAs, between APs, and between STAs can support WLAN communication protocols, which may include IEEE 802.11 series protocols, such as the 802.11bn protocol, and of course, protocols after 802.11bn.

[0082] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application. Figure 1 This is a typical WLAN basic service set (BSS) architecture. The AP can connect to the internet, and multiple STAs (e.g., Figure 1The STA1, STA2 and STA3 shown are associated with the AP, and each STA accesses the Internet through the AP. Figure 1 The number of APs and STAs shown are merely examples. In a specific implementation, the number of APs or STAs may be more or less, and this application embodiment does not limit this. Figure 1 The AP in this context can be a multi-link device (MLD), also known as an AP MLD. Figure 1 One or more STAs in the application can be non-AP MLDs that support multiple links. As an example, the method provided in this application embodiment can be applied to data communication, sensing, or power transmission between an AP and one or more STAs, such as... Figure 1 The example illustrates communication, sensing, or power transmission between the AP and STA1. As another example, the method provided in this application embodiment can be applied to communication, sensing, or power transmission between APs. As yet another example, the method provided in this application embodiment can be applied to communication, sensing, or power transmission between STAs, such as... Figure 1 The communication, sensing, or power transmission between STA2 and STA3 are shown.

[0083] From the perspectives of sending and receiving trigger frames, the first communication device described below can be understood as a communication device that sends trigger frames, and the second communication device can be understood as a communication device that receives trigger frames. Alternatively, the first communication device can also be called the sending end, and the second communication device can also be called the receiving end.

[0084] From the perspective of different devices, as an example, the first communication device and the second communication device can be Wi-Fi chips, functional modules, or processing systems installed in different Wi-Fi devices. As another example, the first communication device can be an access point (AP), and the second communication device can be a non-AP STA. As yet another example, both the first and second communication devices can be non-AP STAs or both can be APs. As yet another example, the first communication device can be a non-AP STA, and the second communication device can be an AP. As yet another example, at least one of the first and second communication devices can be a multi-link device (MLD), etc., which will not be listed in detail in this application. For example, an MLD refers to a device that simultaneously has multiple sites (such as APs or non-AP STAs), each operating on different frequency bands or channels. A multi-link device includes multiple affiliated sites, which can be physical sites or logical sites, and each site can operate on a link, a frequency band, or a channel, etc. The aforementioned affiliated sites can be APs or non-AP STAs. Multilink devices (such as non-AP MLDs or AP MLDs) can be communication devices with wireless communication capabilities. This communication device can be a complete unit, or it can be a chip, processing system, or module installed within a complete unit. Devices with these chips, processing systems, or modules installed can implement the methods and functions of the embodiments of this application under the control of these chips, processing systems, or modules. Multilink devices can implement wireless communication by conforming to the 802.11 series of protocols, thereby enabling communication with other devices. Other devices shown herein may or may not be multilink devices. The operating frequency bands of multilink devices may include, but are not limited to, sub-1GHz, 2.4GHz, 5GHz, 6GHz, etc., and will not be listed here.

[0085] This application describes the method provided by the first communication device and the second communication device from both sides. However, during the transmission of signals, the first communication device and the second communication device can also forward the signals through other devices, such as forwarding the signals between the first communication device and the second communication device through a forwarding device. This application does not limit other devices besides the first communication device and the second communication device.

[0086] The background section introduces a design approach that adds a new FCS (First Control Frame) before MAC padding in the initial control frame, known as the second FCS. Currently, trigger frames (e.g., multi-user request to send (MU-RTS) frames or BSPR frames) are typically used as the initial control frame. The structure of the trigger frame is as follows: Figure 2 As shown. Figure 2 A schematic diagram of the frame structure for a trigger frame is shown. Figure 2 The trigger frame shown includes: frame control, duration, receive address (RA), transmit address (TA), common info, user info field (STA1), user info field (STA2) (optional), FCS2, padding, and FCS1. The trigger frame may include one or more user info fields. Figure 2 An example is shown where the trigger frame includes two user information fields. Figure 2 The FCS1 mentioned here is the first FCS described in the background section. Figure 2 The FCS2 mentioned here is the second FCS described in the background section. In existing designs, the second FCS occupies one or two user information fields, but the second FCS in any trigger frame is discontinuous; see below. Figure 3 and Figure 4 In this application, of the two FCSs included in the trigger frame, the preceding FCS can be named (or referred to as) the intermediate FCS (IM FCS), or the second FCS, or other names such as FCS2. This application does not limit the name of the preceding FCS among the two FCSs included in the trigger frame. In the following text, the second FCS is referred to as the IM FCS. In this application, the second FCS and the IM FCS can be used interchangeably.

[0087] Figure 3 This is an example of IM FCS carried in two user information fields. See also Figure 3 The first part of the IM FCS (i.e., IM FCS-part1) is carried in B12-B39 of the first user information field, and the second part of the IM FCS (i.e., IMFCS2-part2) is carried in B12-B15 of the second user information field, with a total of 32 bits in both parts; the number of bits in each field is the length of that field. Figure 3The two user information fields shown each comprise 40 bits (B0-B39). Both fields use special AID12 values ​​to prevent legacy STAs from mistakenly believing the field is assigned to them. Here, "legacy STA" refers to STAs established before UHR (also called pre-UHR sites). Because pre-UHR sites cannot understand the design of IM FCS, they sequentially check if the AID12 in each user information field matches their own AID; if it does, they assume the field is assigned to them.

[0088] Figure 4 This is an example of an IM FCS carried within a user information field. See also Figure 4 The user information field comprises 40 bits (B0-B39). Partial AID is carried in B4-B11, used to identify or distinguish the existing AID12 field, preventing traditional STAs from mistakenly believing the user information field is assigned to them. The first part of the IM FCS (IM FCS-part1) is carried in B0-B3, and the second part of the IM FCS (IM FCS-part1) is carried in B12-B39, totaling 32 bits. In this application, any field contains bits B0-B(s), where s is a positive integer. It should be understood that the value of s differs for different fields. The accompanying drawings show the position of B(t) in the field, where t is a positive integer.

[0089] As described in the background section, some existing FCS verification algorithms assume that the FCS is continuous. The discontinuity of the second FCS renders these existing FCS verification algorithms unusable. Therefore, it is necessary to address the problem of the second FCS being discontinuous in the frame structure. To solve this problem, this application provides an implementation where the second FCS in the trigger frame is continuous. In other words, the trigger frame designed in this application has a continuous second FCS.

[0090] The following describes the communication method provided in the embodiments of this application.

[0091] Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 5 The descriptions of the first and second communication devices involved can be found above and will not be detailed here. Figure 5 As shown, the method includes:

[0092] 501. The first communication device generates a trigger frame.

[0093] The trigger frame includes a first FCS and a second FCS. In this trigger frame, the second FCS precedes the first FCS. The first and second FCSs are two independent and complete FCSs. The second FCS is consecutive. The second FCS is the preceding FCS of the two FCSs included in the trigger frame. The first part of the IM FCS is contained in the first user information field of the trigger frame, and the second part of the IM FCS is contained in the second user information field of the trigger frame. The first and second user information fields are two adjacent user information fields in the trigger frame, with the first user information field preceding the second user information field. Optionally, the first FCS is consecutive. Optionally, the trigger frame also includes a padding field, in which the first FCS follows the padding field and the IM FCS precedes the padding field; this allows for more conversion time at the site.

[0094] The trigger frame can be a multi-user request to send (MU-RTS) frame, a buffer status report poll (BSRP) frame, or other types of trigger frames; this application does not limit the specific trigger frame. The trigger frame can serve as the initial trigger frame. Since MU-RTS and BSRP frames are already used in the 802.11be standard to initiate the enhanced multi-link single radio (EMLSR) process, these two trigger frames may continue to be used as the initial control frame. Furthermore, MU-RTS frames are widely used and can also be used for channel reservation. The following description uses an MU-RTS frame as the trigger frame. In some possible embodiments, the trigger frame is an initial control frame used to inform one or more stations that data is available for reception. Alternatively, the trigger frame is an initial control frame used to trigger one or more stations to exit listen mode or low-capability mode. Or, the trigger frame is an initial control frame used to trigger one or more stations to switch to a wake-up state with full transmit and receive capabilities. The trigger frame includes multiple user information fields. In this application, we will describe an example where each user information field (excluding special user information fields) in the trigger frame consists of 40 bits, B0-B39. The following describes two possible frame formats for the trigger frame.

[0095] Possible frame format #1 for the trigger frame: A first association identifier in the first user information field indicates that the first user information field contains a first part of the IM FCS; thus indicating that the first user information field contains a first part of the IM FCS. The first user information field can be any user information field in the trigger frame, except for the special user information field and the last user information field. Optionally, the first association identifier is also used to indicate that the second user information field contains a second part of the IM FCS. That is, the first association identifier indicates that the first user information field contains a first part of the IM FCS and that the second user information field in the trigger frame, which is adjacent to the first user information field and follows the first user information field, contains a second part of the IM FCS.

[0096] In one possible design, the first association identifier is also used to indicate the position of the first part of the IM FCS in the first user information field, or the length of the first part of the IM FCS; thereby enabling the station triggered by the triggered frame to know the position of the first part of the IM FCS in the first user information field. In another possible design, the position of the first part of the IM FCS in the first user information field or the length of the first part of the IM FCS is defined by a standard; the first association identifier need not indicate the position of the first part of the IM FCS in the first user information field or the length of the first part of the IM FCS. In the embodiments of this application, the position of the first part of the IM FCS in the first user information field is not limited. As an example, the first association identifier is also used to indicate that the position of the first part of the IM FCS in the first user information field is B12-B39. As another example, the first association identifier is also used to indicate that the position of the first part of the IM FCS in the first user information field is B16-B39. As another example, the first association identifier is also used to indicate that the length of the first part of the IM FCS is 28 bits. Since the IM FCS is continuous, when the length of the first part of the IM FCS is 28 bits, the position of the first part of the IM FCS in the first user information field is B12-B39, that is, the last 28 bits in the first user information field. As another example, the first association identifier is also used to indicate that the length of the first part of the IM FCS is 24 bits. Since the IM FCS is continuous, when the length of the first part of the IM FCS is 24 bits, the position of the first part of the IM FCS in the first user information field is B16-B39, that is, the last 24 bits in the first user information field. It should be understood that the first association identifier used to indicate the length of the first part of the IM FCS is equivalent to the identifier used to indicate the position of the first part of the IM FCS in the first user information field.

[0097] Optionally, the first association identifier is also used to indicate the position of the second part of the IM FCS in the second user information field, or the length of the second part of the IM FCS. Since the length of the IM FCS is fixed, when the first association identifier indicates the position of the second part of the IM FCS in the second user information field, or the length of the second part of the IM FCS, the first association identifier also indicates the position of the second part of the IM FCS in the second user information field, or the length of the second part of the IM FCS. As an example, when the first association identifier is also used to indicate that the position of the first part of the IM FCS in the first user information field is B12-B39, the first association identifier also indicates that the position of the second part of the IM FCS in the second user information field is B0-B4. As another example, when the first association identifier is also used to indicate that the position of the first part of the IM FCS in the first user information field is B16-B39, the first association identifier also indicates that the position of the second part of the IM FCS in the second user information field is B0-B8. As another example, when the first association identifier is also used to indicate that the length of the first part of the IM FCS is 28 bits, it also indicates that the length of the second part of the IM FCS is 4 bits. As another example, when the first association identifier is also used to indicate that the length of the first part of the IM FCS is 24 bits, it also indicates that the length of the second part of the IM FCS is 8 bits.

[0098] The first association identifier can be a 12-bit association identifier, such as AID12. These 12 bits are B0 to B11 in the first user information field, arranged sequentially from least significant bit to most significant bit. Alternatively, B0-B11 in the first association identifier are simply B0 to B11 in the first user information field. One example of the values ​​for B0 to B11 in the first association identifier is as follows: B11 is 1, and one or more bits from B0 to B10 are 0. Alternatively, not all bits from B0 to B10 in the first association identifier are 1. Or, the values ​​for B0 to B10 in the first association identifier can be any value other than 111111111111, such as 00000000000. In the accompanying drawings of this application embodiment, "B0 to B10 are not all 1" means that B0 to B10 is a fixed value other than 11111111111, such as 00000000000. Table 1 describes the various values ​​of AID12.

[0099] Table 1

[0100]

[0101] As shown in Table 1, the most significant bit (MSB) of AID12 is set to 0 except when padding is used. When padding AID12 is used, its value is 4095, meaning all 12 bits are set to 1. In this case, when the most significant bit of AID12, B11, is set to 1, and B0-B10 of AID12 are not all 1, it prevents sites from using the user information field contained in AID12 as the start of padding, and also prevents AID12 from being duplicated with any associated site's AID. It should be understood that the value of B11 in the first association identifier is 1, and one or more bits from B0 to B10 in the first association identifier are 0; this prevents sites from using the first user information field as the start of padding, and also prevents the first association identifier from being duplicated with any associated site's AID.

[0102] When the value of B11 in the first association identifier is 1, and one or more bits of B0 to B10 in the first association identifier are 0, a possible format for the first user information field and the second user information field is as follows: Figure 6A As shown. Figure 6A This shows one possible format for the first user information field and the second user information field. See also... Figure 6A In the first user information field, bits B0-B10 (i.e., bits B0-B10 of the first association identifier) ​​are not all 1; bit B11 (i.e., bit B11 of the first association identifier) ​​is 1; bits B12 to B39 in the first user information field constitute the first part of the IM FCS; bits B0 to B3 in the second user information field constitute the second part of the IM FCS; bits B4 to B10 in the second user information field are not all 1, meaning one or more bits in bits B4 to B10 are 0; bit B11 is 1; bits B12-B39 in the second user information field are reserved bits. When the format of the first and second user information fields in the trigger frame is... Figure 6A In the format shown, the IM FCS is continuous.

[0103] When the value of B11 in the first association identifier is 1, and one or more bits of B0 to B10 in the first association identifier are 0, a possible format for the first user information field and the second user information field is as follows: Figure 6B As shown. Figure 6A This shows one possible format for the first user information field and the second user information field. See also... Figure 6BIn the first user information field, bits B0-B10 (i.e., bits B0-B10 of the first association identifier) ​​are not all 1; bit B11 (i.e., bit B11 of the first association identifier) ​​is 1; bits B12-B15 in the first user information field are reserved bits; bits B16-B39 in the first user information field constitute the first part of the IM FCS; bits B0-B7 in the second user information field constitute the second part of the IM FCS; bits B8-B10 in the second user information field are not all 1, meaning one or more bits in bits B8-B10 are 0; bit B11 in the second user information field is 1; bits B12-B39 in the second user information field are reserved bits. The first part of the IM FCS is 3 bytes, and the second part of the IM FCS is 1 byte. When the format of the first and second user information fields in the trigger frame is... Figure 6B In the format shown, the IM FCS is continuous, and both the portion of the IM FCS in the first user information field and the portion in the second user information field are integer bytes.

[0104] Another example of the values ​​of B0 to B11 in the first association identifier is as follows: the value of B4 to B11 in the first association identifier is 01111110, or in other words, the value of B4 to B11 in the first user information field is 01111110, and the value of B3 to B0 in the first association identifier can be any of the 16 values ​​from 0000 to 1111. In this embodiment of the application, the example of B3 to B0 being 0000 is used for description. After analysis, when B11-B4 of AID12 is 01111110, when B3-B0 traverses the 16 values ​​from 0000 to 1111, AID12 corresponds to the 16 values ​​from 2016 to 2031 (decimal), and these 16 values ​​are all currently reserved values ​​(see Table 1), so it will not cause misreading of the pre-UHR site. Therefore, the values ​​of B11-B4 in both the first and second user information fields can be 01111110, and the values ​​of B3-B0 in the first user information field can be any value. The values ​​of B3-B0 in the second user information field are part of the IM FCS. Another possible format for the first and second user information fields is as follows: Figure 6C As shown. Figure 6A This shows one possible format for the first user information field and the second user information field. See also... Figure 6CIn the first user information field, B0 to B1 are (0000)01111110; B12 to B39 are the first part of the IM FCS; in the second user information field, B0 to B3 are the second part of the IM FCS; B4 to B11 are 01111110; and B12-B39 are reserved bits. When the format of the first and second user information fields in the trigger frame is... Figure 6B When the format shown is used, the IM FCS is continuous and will not cause the preUHR site to misread the first user information field.

[0105] Possible frame format #2 for the trigger frame: The common information field or special user information field in the trigger frame includes first indication information. This first indication information indicates the location of the user information field carrying the IM FCS. All 12 bits of the association identifier in the first user information field are set to 1. It should be understood that when the common information field or special user information field (AID12 = 2007) of the trigger frame, which serves as the initial control frame, contains information indicating the location of the user information field carrying the IM FCS (e.g., the first indication information), B0 to B10 can be all 1s. Since the first indication information indicates the location of the user information field carrying the IM FCS, the UHR station can determine the location of the user information field carrying the IM FCS in the trigger frame based on the first indication information, without needing to determine the location of the IM FCS based on the association identifier in the first user information field. Because all 12 bits of the association identifier in the first user information field are set to 1, pre-UHR stations or UHR stations that do not support a second FCS can treat the user information field carrying the IM FCS and subsequent content as padding. In one possible design, the user information field following the second user information in the trigger frame does not include the user information field assigned to the pre-UHR site or the UHR site that does not support IM FCS. As described above, when the trigger frame is frame format #2, the filling fields can be correctly determined for UHR sites that support IM FCS, pre-UHR sites, and UHR sites that do not support the second FCS.

[0106] The position of the user information field carrying the IM FCS can refer to which user information field in the trigger frame the first user information field carrying the IM FCS is. The first indication information consists of f bits, where f is a positive integer. The value of the first indication information (i.e., the value of the f bits) is used to indicate the position of the first user information field. As an example, the value of the first indication information is h, which indicates that the first user information field is the h-th user information field in the user information list in the trigger frame, where h is an integer greater than 1.

[0107] In this implementation, the user information fields can be numbered sequentially, and the communication device (such as the second communication device) can determine which user information field in the user information list of the trigger frame the first user information field is based on the value of the first indication information.

[0108] For example, assume that the first and second user information fields carrying the IM FCS are the third and fourth user information fields in the user information list of the trigger frame. In scenarios where the trigger frame does not contain special user information fields, the value of the first indication information can be 3, such as the first indication information being represented as "0011", which is used to indicate that the third and fourth user information fields in the user information list carry the IM FCS.

[0109] The number of bits contained in the first indication information and its position in the public information field or special user information field are not limited. In one possible design, the public information field in the trigger frame includes the first indication information, which comprises multiple bits from the public information field. As an example, the public information field in the trigger frame is an EHT type public information field, such as... Figure 7 As shown, the first indication information includes two or more of B22, B26, B53 or B63 in the public information field. Figure 7 This is a schematic diagram illustrating the format of a public information field of type EHT provided in an embodiment of this application. For example... Figure 7As shown, the common information fields for the EHT type include: trigger type, UL length, more trigger frame (more TF), carrier sense (CS) required, UL bandwidth (BW), guard interval and high-efficiency / extremely high throughput-long training field (GI And HE / EHT-LTFtype) / triggered transmission opportunity (TXOP) sharing mode, first reserved field, number of HE / EHT-LTF symbols, second reserved field, low-density parity check (LDPC) extra symbol segment, access point (AP) Tx power, and pre-FEC padding. The common information fields include: factor field, packet extension (PE) disambiguation field, UL spatial reuse field, third reserved field, HE / EHT P160 field, special user info field flag field, EHT reserved field, fourth reserved field, and trigger dependent common info field. The meanings of each field in the EHT type common information field can be found in existing standards and will not be detailed here. Optionally, when both bits B54 and B55 of the common info field are set to 1, the common info field is an HE type common info field; otherwise, it is an EHT type common info field. See [reference needed]. Figure 7The first reserved field is carried by B22, the second reserved field by B26, the third reserved field by B53, and the fourth reserved field by B63. The first indication information includes two or more of the four reserved fields in this public information field.

[0110] In one possible design, the special user information field in the trigger frame includes first indication information, which comprises multiple bits from the special user information field. In the IEEE 802.11be standard, because the common information field does not have enough bits to carry new signaling, a special user information field was introduced, which follows immediately after the common information field. The special user information field refers to the user information field with the AID12 field set to 2007. Figure 8 This is a schematic diagram illustrating the format of a special user information field provided in an embodiment of this application. For example... Figure 8 As shown, the special user information fields include: AID12 field, physical (PHY) version identifier field, uplink (UL) bandwidth extension field, EHT spatial reuse 1 field, EHT spatial reuse 2 field, universal-SIG (U-SIG) disregard and validate field, reserved field, and trigger dependent user info field. The meaning of each field in the special user information fields can be found in existing standards and will not be detailed here. As an example, the first indication information includes fields B37-B39 in the special user information fields.

[0111] 502. The first communication device sends a trigger frame.

[0112] Accordingly, the second communication device receives a trigger frame from the first communication device. The communication device receiving the trigger frame from the first communication device may include multiple communication devices, including the first communication device, and each of these multiple communication devices performs similar operations after receiving the trigger frame. For ease of description, this application embodiment uses the second communication device as an example to describe the operations performed by the communication device receiving the trigger frame from the first communication device.

[0113] This application uses a MU-RTS frame as an example to illustrate the embodiments. Figure 9This is a schematic diagram of the frame structure of a MU-RTS frame provided in an embodiment of this application. Figure 9 As shown, the MU-RTS frame includes: a frame control field, a duration field, a receive address (RA) field, a transmit address (TA) field, a common information field, multiple user information fields, and an FCS (i.e., the first FCS). The user information fields include: an AID12 field, a resource unit (RU) allocation field, an uplink (UL) forward error correction (FEC) coding type field, a UL high efficiency-modulation and coding scheme (HE-MCS) field, a UL dual carrier modulation (DCM) field, a spatial stream (SS) allocation / RA-RU information field, a UL target receive power field, and a reserved field. Figure 9 The public information fields in the document can be, for example: Figure 10 The HE type public information field shown can also be as follows: Figure 7 The public information field shown is of type EHT. When both bits B54 and B55 in the public information field are set to 1, the public information field is of type HE; otherwise, it is of type EHT.

[0114] Figure 10 This is a schematic diagram illustrating the format of a public information field of type HE provided in an embodiment of this application. For example... Figure 10As shown, the common information fields for HE type include: trigger type, UL length, more trigger frame (more TF), carrier sense (CS) required, UL bandwidth (BW), guard interval and high efficiency-long training field (GI and HE-LTF type) / triggered transmission opportunity (TXOP) sharing mode, MU-multiple input-multiple output (MU-MIMO) HE-LTF mode, number of HE-LTF symbols and midambleperiodicity, UL space-time block coding (STBC), low-density parity check (LDPC) extra symbol segment, and access point. The field includes the following fields: point (AP)Tx power field, pre-FEC padding factor field, packet extension (PE) disambiguity field, UL spatial reuse field, Doppler field, UL HE-signal (SIG)-A2Reserved field, reserved field, and trigger dependent common info field. The meanings of each field in the HE type common info field can be found in existing standards and will not be detailed here.

[0115] 503. The second communication device determines, based on the trigger frame, that the first user information field contains the first part of the second FCS.

[0116] In one possible implementation, the second communication device determines, based on the trigger frame, that the first user information field contains a first part of the second FCS (or IM FCS) and the second user information field contains a second part of the second FCS.

[0117] In one possible design, a first association identifier in the first user information field is used to indicate that the first user information field contains a first portion of the second FCS. Optionally, the first association identifier is also used to indicate the position of the first portion of the IM FCS in the first user information field, or the length of the first portion of the IM FCS.

[0118] As an example, the frame structure of the trigger frame is as follows: Figure 6A As shown, the second communication device parses the trigger frame. If B11 in the first user information field is 1, and B0-B10 are not all 1, it determines that B12-B39 in the first user information field carry the first part of the IM FCS, and B0-B3 in the second user information field carry the second part of the IM FCS. Alternatively, if B11 in the first association identifier is 1, and B0-B10 are not all 1, the second communication device determines that B12-B39 in the first user information field carry the first part of the IM FCS, and B0-B3 in the second user information field carry the second part of the IM FCS.

[0119] As another example, the frame structure of the triggering frame is as follows: Figure 6B As shown, the second communication device parses the trigger frame. If B11 in the first user information field is 1, and B0-B10 are not all 1, it determines that B16-B39 in the first user information field carries the first part of the IM FCS, and B0-B7 in the second user information field carries the second part of the IM FCS. Alternatively, if B11 in the first association identifier is 1, and B0-B10 are not all 1, the second communication device determines that B16-B39 in the first user information field carries the first part of the IM FCS, and B0-B7 in the second user information field carries the second part of the IM FCS.

[0120] As another example, the frame structure of the triggering frame is as follows: Figure 6CAs shown, the second communication device parses the trigger frame. If B11-B4 in the first user information field is 01111110, it determines that B12-B39 in the first user information field carries the first part of the IM FCS and B0-B3 in the second user information field carries the second part of the IM FCS. Alternatively, if B11-B4 in the first association identifier is 01111110, the second communication device determines that B12-B39 in the first user information field carries the first part of the IM FCS and B0-B3 in the second user information field carries the second part of the IM FCS.

[0121] In one possible design, the public information field or special user information field in the trigger frame includes first indication information, which is used to indicate the location of the user information field carrying the IM FCS. The 12 bits contained in the association identifier in the first user information field are all 1.

[0122] As an example, the second communication device is a UHR site that supports IM FCS. The second communication device parses the trigger frame and determines, according to the first indication information, that the first user information field contains a first part of IM FCS and the second user information field contains a second part of IM FCS.

[0123] As another example, the second communication device is a pre-UHR site and a UHR site that does not support the second FCS. The second communication device parses the trigger frame. Since the 12 bits contained in the association identifier in the first user information field are all 1, the second communication device treats the user information field carrying the IM FCS and the subsequent content as padding.

[0124] Optionally, after determining that the first user information field contains the first part of the IM FCS based on the trigger frame, the second communication device may also perform the following operation: the second communication device verifies the IM FCS using an FCS verification algorithm that assumes the FCS is continuous. As an example, after confirming that the IM FCS is correct, the second communication device may immediately switch states, i.e., exit the listening mode or the low-capability mode.

[0125] In this embodiment of the application, the IM FCS is continuous. For FCS verification algorithms that require continuous FCS, existing algorithms can be directly reused without modification.

[0126] The following describes the communication device provided in the embodiments of this application.

[0127] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 11 to 13 The communication device of the present application embodiment is described in detail.

[0128] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 11 As shown, the communication device includes a processing module 1101 and a transceiver module 1102. The transceiver module 1102 can implement corresponding communication functions, and the processing module 1101 is used to implement corresponding processing functions. The transceiver module 1102 can also be referred to as an interface, a communication interface, or a communication module, etc.

[0129] In some embodiments of this application, the communication device can be used to perform the actions performed by the first communication device in the above method embodiments. In this case, the first communication device can be the Wi-Fi device itself or a chip or functional module configurable in the device. The transceiver module 1102 is used to perform the transmission and reception related operations of the first communication device in the above method embodiments, and the processing module 1101 is used to perform the processing related operations of the first communication device in the above method embodiments.

[0130] Processing module 1101 can be used to generate a trigger frame, which includes a first FCS and a second FCS. In the trigger frame, the second FCS precedes the first FCS and the second FCS are consecutive. The first part of the second FCS is included in the first user information field of the trigger frame, and the second part of the second FCS is included in the second user information field of the trigger frame. Transceiver module 1102 can be used to send the trigger frame.

[0131] For example, processing module 1101 may include at least one of the following modules: constellation mapping module, stream cyclic shifting module, space and frequency mapping module, IDFT module, cyclic prefix insertion and windowing module. For example, transceiver module 1102 may include radio frequency module, antenna module, etc. For example, transceiver module 1102 may include pin module, etc.

[0132] Reuse Figure 11In other embodiments of this application, the communication device can be used to perform the actions performed by the second communication device in the above method embodiments. In this case, the communication device can be the Wi-Fi device itself or a chip or functional module configurable in the device. The transceiver module 1102 is used to perform the transceiver-related operations of the second communication device in the above method embodiments, and the processing module 1101 is used to perform the processing-related operations of the second communication device in the above method embodiments.

[0133] The transceiver module 1102 can be used to receive a trigger frame, which includes a first FCS and a second FCS. In the trigger frame, the second FCS precedes the first FCS and the second FCS are consecutive. The first part of the second FCS is included in the first user information field in the trigger frame, and the second part of the second FCS is included in the second user information field in the trigger frame. The processing module 1101 can be used to determine, based on the trigger frame, that the first user information field contains the first part of the second FCS.

[0134] For example, processing module 1101 may include at least one of the following components: a cyclic prefix removal module, a DFT module, a deinterleaving module, a deconstellation module, and a descrambling module. For example, transceiver module 1102 may include an RF module, an antenna module, etc. For example, transceiver module 1102 may include a pin module, etc.

[0135] Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 1101 can read the instructions and / or data in the storage module so that the communication device can implement the aforementioned method embodiments.

[0136] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.

[0137] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.

[0138] The communication device according to the embodiments of this application has been described above. The following describes possible product forms of the communication device. Any device possessing the above-described... Figure 11 Any form of product that utilizes the functionality of a communication device falls within the protection scope of the embodiments of this application. The following description is merely illustrative and does not limit the product form of the communication device in the embodiments of this application to this.

[0139] In one possible implementation, Figure 11In the communication device shown, the processing module 1101 can be one or more processors, and the transceiver module 1102 can be a transceiver, or the transceiver module 1102 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.

[0140] Figure 12 This is another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 12 As shown, the communication device includes one or more processors 1220 and transceivers 1210.

[0141] In some embodiments of this application, the communication device can be used to perform the steps, methods, or functions performed by the first communication device described above, such as the processor 1220 being used to perform... Figure 11 The transceiver 1210 can be used to perform the functions or steps implemented by the processing module 1101 shown. Figure 11 The transceiver module 1102 shown illustrates the functions or steps implemented by this module. For detailed information on the processor 1220 and transceiver 1210, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.

[0142] In other embodiments of this application, the communication device is used to perform the steps, methods, or functions performed by the second communication device described above. For example, the processor 1220 may be used to perform, for example... Figure 11 The transceiver 1210 can be used to perform the functions or steps implemented by the processing module 1101 shown. Figure 11 The transceiver module 1102 shown illustrates the functions or steps implemented by this module. For detailed information on the processor 1220 and transceiver 1210, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.

[0143] exist Figure 12In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.

[0144] Optionally, the communication device may further include one or more memories 1230 for storing program instructions and / or data. The memory 1230 is coupled to the processor 1220. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between the communication devices, units, or modules. The processor 1220 may operate in conjunction with the memory 1230. The processor 1220 may execute program instructions stored in the memory 1230. Optionally, at least one of the above-mentioned memories may be included in the processor.

[0145] This application embodiment does not limit the specific connection medium between the transceiver 1210, processor 1220, and memory 1230. This application embodiment... Figure 12 The memory 1230, processor 1220, and transceiver 1210 are connected via a bus 1240. Figure 12 The connections between other components are shown in bold lines only and are not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0146] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.

[0147] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0148] The processor 1220 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1230 is mainly used to store software programs and data. The transceiver 1210 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0149] When the communication device is powered on, the processor 1220 can read the software program in the memory 1230, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1220 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1220. The processor 1220 converts the baseband signal into data and processes the data.

[0150] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0151] The communication device shown in the embodiments of this application may also have a higher... Figure 12This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.

[0152] Figure 13 This is another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 13 As shown, Figure 13 The communication device shown includes logic circuit 1301 and interface 1302. The processing module 1101 can be implemented using logic circuit 1301, and the transceiver module 1102 can be implemented using interface 1302. The logic circuit 1301 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1302 can be a communication interface, input / output interface, pins, etc. For example, Figure 13 Taking the aforementioned communication device as an example, the chip includes a logic circuit 1301 and an interface 1302.

[0153] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1301 can be used to perform... Figure 11 The processing module 1101 shown implements the functions or steps, and the interface 1302 can be used to execute such functions or steps. Figure 11 The transceiver module 1102 shown herein implements the functions or steps. For detailed descriptions of the logic circuit 1301 and interface 1302, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.

[0154] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.

[0155] Furthermore, embodiments of this application also provide a communication system, which includes a first communication device and a second communication device, the first communication device and the second communication device being used to execute the methods in any of the foregoing embodiments.

[0156] This application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the methods provided in this application.

[0157] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.

[0158] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.

[0159] In the several embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0160] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0161] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0162] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: A trigger frame is generated, the trigger frame including a first frame detection sequence (FCS) and a second FCS. In the trigger frame, the second FCS is preceding the first FCS and the second FCS is continuous. A first part of the second FCS is included in a first user information field in the trigger frame, and a second part of the second FCS is included in a second user information field in the trigger frame. Send the trigger frame.

2. A communication method, characterized in that, include: A trigger frame is received, the trigger frame including a first frame detection sequence (FCS) and a second FCS. In the trigger frame, the second FCS precedes the first FCS and the second FCS are consecutive. A first part of the second FCS is included in a first user information field in the trigger frame, and a second part of the second FCS is included in a second user information field in the trigger frame. Based on the trigger frame, it is determined that the first user information field contains the first part of the second FCS.

3. The method according to claim 1 or 2, characterized in that, The first association identifier in the first user information field is used to indicate that the first user information field contains the first part of the second FCS.

4. The method according to claim 3, characterized in that, The first association identifier is also used to indicate that the second user information field contains the second part of the second FCS.

5. The method according to claim 3, characterized in that, The first association identifier is also used to indicate the position of the first part of the second FCS in the first user information field, or the length of the first part of the second FCS.

6. The method according to claim 3, characterized in that, The 12 bits in the first association identifier are B0 to B11 from the least significant bit to the most significant bit. The value of B11 in the first association identifier is 1, and one or more bits of B0 to B10 in the first association identifier are 0.

7. The method according to claim 6, characterized in that, The first user information field includes 40 bits from B0 to B39, and the second user information field includes 40 bits from B0 to B39. In the first user information field, B12 to B39 are the first part of the second FCS, B0 to B3 in the second user information field are the second part of the second FCS, the value of B11 in the second user information field is 1, and one or more bits in B4 to B10 in the second user information field are 0. or, In the first user information field, B16 to B39 are the first part of the second FCS, B0 to B7 in the second user information field are the second part of the second FCS, B11 in the second user information field has a value of 1, and one or more bits in B8 to B10 in the second user information field have a value of 0.

8. The method according to claim 3, characterized in that, The first user information field includes 40 bits from B0 to B39, and the values ​​of B4 to B11 in the first user information field are 01111110.

9. The method according to claim 8, characterized in that, The second user information field consists of 40 bits, from B0 to B39; B12 to B39 in the first user information field are the first part of the second FCS, B0 to B3 in the second user information field are the second part of the second FCS, and the value of B4 to B11 in the second user information field is 01111110.

10. The method according to claim 1 or 2, characterized in that, The public information field or special user information field in the trigger frame includes first indication information. The first indication information is used to indicate the position of the user information field carrying the second FCS. The 12 bits contained in the association identifier in the first user information field are all 1.

11. A communication device, characterized in that, Includes a processor for performing the method as described in any one of claims 1-10.

12. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1-10.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-10.

14. A computer program product, characterized in that, When the computer program product is executed, the method as described in any one of claims 1-10 is performed.