ZC sequence packet multiplexing method and device

By using the ZC sequence grouping multiplexing method, STAs are divided into different groups, and PPDU and TF mechanisms are used to indicate preemption opportunities, which solves the problem of insufficient ZC sequence quantity in WiFi systems and realizes effective identification and transmission of multi-user access.

CN121750143APending Publication Date: 2026-03-27ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In WiFi systems, the number of available ZC sequences is far less than the demand from the devices that can access the system, making it impossible to meet the needs of multiple users accessing the system.

Method used

The ZC sequence grouping multiplexing method is adopted to divide multiple STAs into different groups. Each group of STAs is assigned a different ZC sequence or the same ZC sequence. The PPDU and TF mechanisms indicate the preemption opportunity to realize OFDMA and UORA transmission.

Benefits of technology

By using ZC sequence packet multiplexing, the number of accessible devices is increased, ensuring that each STA can accurately identify and participate in the preemption of transmission opportunities, thus meeting the access needs of multiple users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121750143A_ABST
    Figure CN121750143A_ABST
Patent Text Reader

Abstract

The ZC sequence packet multiplexing method comprises the following steps of: associating an AP (Access Point) and requesting STA packets for distributing ZC sequences, wherein the ZC sequences of each group of STAs are different, the ZC sequences of each group of STAs are the same, sending a PPDU (Protocol Data Unit) to the STAs, receiving ZC sequences which are sent by the STAs and are allowed to preempt a required STA in a TXOP packet, sending a TF (Trans Frequency) to the corresponding STAs according to the received ZC sequences, so that the corresponding STAs complete OFDMA (Orthogonal Frequency Division Multiple Access) according to an RU (Resource Unit) distributed by the AP, or the ZC sequences of each group of STAs are the same, and the ZC sequences of each group are different, and the PPDU is sent to the STAs. And receiving the ZC sequence sent by the STA with the demand, and sending the TF to the STA in the TXOP packet allowed to be preempted according to the received ZC sequence, so that the STA which is allowed to preempt the TXOP packet and has the low-delay data sending demand performs UORA, and the RU is preempted to complete OFDMA (Orthogonal Frequency Division Multiple Access). The problem that the number of ZC sequences does not meet the requirement of access equipment is solved, and the effect of meeting the requirement of multi-equipment access is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of communication, and in particular, to a method and apparatus for ZC sequence grouping multiplexing. BACKGROUND

[0002] Transmission opportunity (TXOP) preemption technology has become a technical direction of 802.11bn, which can reduce the latency to a certain extent. ZC (Zadoff-Chu, ZC for short) sequence can be used as a preemption request (PR) for TXOP preemption in the frame interval.

[0003] Each complex symbol in the ZC sequence needs to be modulated to a subcarrier, and the guard interval at the front and back is removed. When the physical layer protocol data unit (PPDU) symbol is 3.2us, the maximum length of the ZC sequence evaluated on the main 20MHz channel is 47. When the PPDU symbol is 12.8us, the maximum length of the ZC sequence evaluated on the main 20MHz channel is 233. The same root sequence can generate mutually orthogonal ZC sequences through cyclic shift. Therefore, only when the number of ZC sequences generated by the same root sequence q cannot meet the total number of access users to be supported, ZC sequences of different root sequences are added, and the ZC sequences of different root sequences are not orthogonal.

[0004] According to the above rule, if the sequence length N=47, then the first group of 47 ZC sequences (root sequence q1) selected are mutually orthogonal, and can support 47 users to access. If more users need to be supported, for example, an additional user, the root sequence of the corresponding ZC sequence is q2, then the newly added ZC sequence is not orthogonal to the 47 ZC sequences selected, and the maximum cumulative value of cross-correlation is greater than 1, which exceeds the autocorrelation value of the sequence, resulting in that the new user cannot be correctly detected. Obviously, in the current WiFi system, the number of available ZC sequences is far less than the demand of access devices. SUMMARY

[0005] Embodiments of the present application provide a method and apparatus for ZC sequence grouping multiplexing, to at least solve the problem that in the related art, the number of available ZC sequences in the WiFi system is far less than the demand of access devices.

[0006] According to one embodiment of the present application, a method for ZC sequence grouping multiplexing is provided, applied to an access point (AP), comprising: grouping a plurality of stations (STAs) associated with the AP and requesting allocation of ZC sequences, in the case that the grouping manner is that the ZC sequences allocated to the STAs in each group are different and the ZC sequences allocated to each group are the same, sending a physical layer protocol data unit (PPDU) to the STAs, wherein the PPDU comprises information that the current TXOP is allowed to be preempted and grouping information that the current group is allowed to participate in preemption TXOP, and receiving a ZC sequence sent by a STA in the current group having a low-latency data transmission requirement; sending a trigger frame (TF) to the corresponding STA according to the received ZC sequence, so that the corresponding STA completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP, or in the case that the grouping manner is that the ZC sequences allocated to the STAs in each group are the same and the ZC sequences allocated to each group are different, sending a PPDU to the STAs, wherein the PPDU comprises information that the current TXOP is allowed to be preempted, receiving a ZC sequence sent by a STA having a low-latency data transmission requirement; and sending a TF to the STA in the current group allowed to participate in preemption TXOP according to the received ZC sequence, so that the STA in the current group allowed to participate in preemption TXOP having a low-latency data transmission requirement performs uplink OFDMA random access (UL-OFDMA Random Access, UORA) and preempts the RU to complete OFDMA transmission.

[0007] According to another embodiment of the present application, a method for ZC sequence grouping multiplexing is provided, applied to a station STA, comprising: receiving respective corresponding grouping information, and in the case that a STA having low-latency data transmission requirement does not send a physical layer protocol data unit PPDU in a decoded air interface to itself, judging whether a transmission opportunity TXOP is allowed to be preempted, in the case that the PPDU includes information that the current TXOP is allowed to be preempted and grouping information that is currently allowed to participate in preemption of the TXOP, a STA having low-latency data transmission requirement in the grouping currently allowed to participate in preemption of the TXOP sends a corresponding ZC sequence to an access point AP; receiving a trigger frame TF sent by the AP, and completing uplink orthogonal frequency division multiple access OFDMA transmission according to a resource unit RU allocated by the AP; or, in the case that the PPDU includes information that the current TXOP is allowed to be preempted, a STA having low-latency data transmission requirement sends a corresponding ZC sequence to the AP; a STA in the grouping currently allowed to participate in preemption of the TXOP receives a TF sent by the AP, wherein the TF includes grouping information that is currently allowed to participate in preemption of the TXOP; and a STA having low-latency data transmission requirement in the grouping currently allowed to participate in preemption of the TXOP performs uplink orthogonal frequency division multiple access random access UORA, and preempts an RU to complete OFDMA transmission.

[0008] According to another embodiment of the present application, a device for ZC sequence grouping multiplexing is provided, comprising: a grouping module for grouping a plurality of stations STA associated with an AP and requesting allocation of ZC sequences; a first execution module for, in the case that a grouping manner is that ZC sequences allocated to STAs in each group are all different and ZC sequences allocated to STAs in different groups are all the same, sending a physical layer protocol data unit PPDU to the STAs, wherein the PPDU includes information that a current TXOP is allowed to be preempted and grouping information that is currently allowed to participate in preemption of the TXOP, and receiving a ZC sequence sent by a STA having low-latency data transmission requirement in the grouping currently allowed to participate in preemption of the TXOP; and according to the received ZC sequence, sending a trigger frame TF to the corresponding STA, so that the corresponding STA completes uplink orthogonal frequency division multiple access OFDMA transmission according to a resource unit RU allocated by the AP; and a second execution module for, in the case that the grouping manner is that ZC sequences allocated to STAs in each group are all the same and ZC sequences allocated to STAs in different groups are all different, sending a PPDU to the STAs, wherein the PPDU includes information that the current TXOP is allowed to be preempted, and receiving a ZC sequence sent by a STA having low-latency data transmission requirement; and according to the received ZC sequence, sending a TF to a STA in the grouping currently allowed to participate in preemption of the TXOP, so that the STA having low-latency data transmission requirement in the grouping currently allowed to participate in preemption of the TXOP performs uplink orthogonal frequency division multiple access random access UORA, and preempts an RU to complete OFDMA transmission.

[0009] According to another embodiment of the present application, an apparatus for ZC sequence grouping multiplexing is provided, comprising: a receiving module configured to receive respective corresponding grouping information; a judging module configured to, in a case that a STA having a low-latency data transmission requirement does not receive a physical layer protocol data unit (PPDU) sent by an access point (AP) in a decoding air interface, judge whether a transmission opportunity (TXOP) is allowed to be preempted; a third executing module configured to, in a case that the PPDU includes information that the current TXOP is allowed to be preempted and grouping information that is currently allowed to participate in preemption of the TXOP, send, by the STA having the low-latency data transmission requirement, a corresponding ZC sequence to the AP; receive a trigger frame (TF) sent by the AP, and complete uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP; a fourth executing module configured to, in a case that the PPDU includes information that the current TXOP is allowed to be preempted, send, by the STA having the low-latency data transmission requirement, a corresponding ZC sequence to the AP; receive, by a STA in a grouping currently allowed to participate in preemption of the TXOP, a TF sent by the AP, wherein the TF includes grouping information that is currently allowed to participate in preemption of the TXOP; and perform, by the STA having the low-latency data transmission requirement in the grouping currently allowed to participate in preemption of the TXOP, uplink OFDMA random access (UORA) to preempt an RU to complete OFDMA transmission.

[0010] According to still another embodiment of the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program, wherein the computer program is configured to execute steps in any of the method embodiments when running.

[0011] According to still another embodiment of the present application, an electronic device is also provided, comprising a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to perform steps in any of the method embodiments.

[0012] According to still another embodiment of the present application, a computer program product is also provided, comprising a computer program, and the computer program is executed by a processor to implement steps in any of the method embodiments.

[0013] By the above embodiment of the present application, since different grouping manners are adopted for the plurality of STAs, when the ZC sequences allocated to the STAs in each group are different and the ZC sequences allocated to the STAs in each group are the same, the grouping information currently allowed to be preempted is indicated by the PPDU, the ZC sequences allocated to the STAs in each group are the same and the ZC sequences allocated to the STAs in each group are different, the grouping information currently allowed to participate in preemption is scheduled by the TF, the corresponding STA participates in UORA competition, and preemption is completed. Therefore, the problem that the number of available ZC sequences in the WiFi system in the related art is far less than the demand of the accessible devices can be solved, the ZC sequence number access demand of the plurality of accessible devices can be met, and the effect of accurately identifying which STA is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0014] Figure 1 is a hardware structure block diagram of a computer terminal running the method embodiment of the present application;

[0015] Figure 2 is a flowchart of the method for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0016] Figure 3 is another flowchart of the method for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0017] Figure 4 is a structure block diagram of the apparatus for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0018] Figure 5 is another structure block diagram of the apparatus for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0019] Figure 6 is an embodiment schematic diagram of the method for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0020] Figure 7 is a schematic diagram of STA grouping according to the embodiment of the present application;

[0021] Figure 8 is another embodiment schematic diagram of the method for ZC sequence grouping multiplexing according to the embodiment of the present application;

[0022] Figure 9 is another schematic diagram of STA grouping according to the embodiment of the present application. DETAILED DESCRIPTION

[0023] Hereinafter, the embodiments of the present application will be described in detail with reference to the accompanying drawings and in combination with the embodiments.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and in the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.

[0025] 1. FTTR technology

[0026] Fiber-to-the-room (FTTR) technology is to connect wireless routers access points in different rooms or positions in a home or small and medium-sized enterprise scene through optical fibers, thereby providing high bandwidth and high reliability connection between multi-AP networking, which can realize the connection of master control AP and slave AP by using point-to-multipoint optical distribution network.

[0027] 2. TXOP preemption

[0028] The TXOP preemption technology is mainly used for low latency guarantee of unpredictable low latency (LL) traffic. The data arrival time, data volume, sender terminal device and receiver STA can be unpredictable.

[0029] Large physical layer protocol data units are divided into small PPDUs with maximum length limit to provide preemption opportunities for low latency transmitters.

[0030] When preemption is allowed, one or more LL transmitters can send a common preemption request (PR) during a time interval.

[0031] LL data packet transmission can be initiated by the AP after receiving the PR. The AP can trigger the LL STA to send the LL data packet.

[0032] The prior art considers using a ZC sequence as a PR for TXOP preemption.

[0033] 3. ZC sequence

[0034] The ZC sequence is a kind of discrete sequence with good properties, which is a kind of complex sequence and is widely used in communication systems. It was proposed by Zadoff and Chu in 1964, and is a special linear frequency pulse compression sequence. ZC sequence is often used in synchronization and channel estimation in communication systems. The autocorrelation of ZC sequence refers to the result of correlation operation of the sequence with itself. Autocorrelation can reflect the periodicity and repeatability of the sequence, which is very important for synchronization and channel estimation. The cross-correlation of ZC sequence refers to the result of correlation operation of the sequence with other sequences. Cross-correlation can reflect the similarity between sequences, which plays an important role in channel estimation and multi-user detection. ZC sequence is often used in various wireless communication systems, and they are widely used in signal processing and communication fields to improve system performance and reliability.

[0035] The expression of the orthogonal sequence is as follows:

[0036]

[0037] wherein, N ZC : root sequence length, which defines the number of discrete points in the orthogonal sequence. q: root sequence number of the orthogonal sequence. n: defines the index value of a certain discrete point in the orthogonal sequence, so 0 <= n <= N-1. Due to the zero cyclic autocorrelation of the orthogonal sequence, the cyclic autocorrelation of a ZC sequence is optimal because for all non-zero shift sequences, the autocorrelation with the original sequence is equal to 0. Therefore, after the STA knows N ZC and q, it can calculate its own orthogonal sequence. When the AP receives the orthogonal sequence sent by the STA, it can identify which STA it is.

[0038] 4. OFDMA

[0039] Under the 802.11ax standard, the AP finely divides the wireless channel into multiple independent resource units (Resource Unit, RU) by using the orthogonal frequency division multiple access technology. This technology allows different terminal devices to achieve efficient parallel transmission by occupying different RUs. In actual operation, whether it is uplink or downlink data transmission process, the AP can start from a macro perspective to globally optimize the configuration of all available RUs to meet the needs of multiple users. In order to ensure the accuracy and timeliness of the resource allocation decision, the buffer status report (Buffer Status Report, abbreviated as BSR) of the terminal device will be obtained through two main ways before data transmission. On the one hand, the AP can actively initiate an explicit request to the terminal to collect the latest data, and on the other hand, it is in a passive listening mode to continuously receive the information reported by the terminal. Based on the collected BSR data and other related parameters (such as signal strength, channel quality, etc.), the AP can develop a comprehensive and reasonable resource allocation scheme. Once all the preparations are completed and the optimal resource configuration is determined, the AP will start the trigger frame mechanism to start the data transmission process.

[0040] 5. UORA

[0041] In the 802.11ax standard, the uplink OFDMA random access mechanism is an optional solution. When UORA is adopted, the allocation of RUs in the uplink UL-OFDMA link is no longer determined by the AP unilaterally, but is realized through a competition mechanism between terminals. The advantage of this mechanism is that the terminal does not need to feed back its BSR state information to the AP in real time, especially in the scenario where the AP cannot predict the terminal buffer status, UORA becomes a more effective solution. The AP will start the trigger frame mechanism to start UORA. The User Info field in the trigger frame contains the AID field (each RU has an AID indication), which indicates whether the RU can be used for random access. If AID = 0, it means that the RU is used for random access by one or more associated terminals.

[0042] The method embodiments provided in the embodiments of the application can be executed in a mobile terminal, a computer terminal or similar computing device. Taking the case of running on a computer terminal, Figure 1 is a hardware structure block diagram of the computer terminal on which the method embodiments of the application run. As shown in Figure 1 , the computer terminal can include one or more (only one is shown in Figure 1 ) processors 102 (the processor 102 can include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal can further include a transmission device 106 for communication function and an input and output device 108. Those skilled in the art can understand that Figure 1 the structure shown is only schematic, which does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal can include more or fewer components than those shown in Figure 1 , or have a different configuration from that shown in Figure 1 .

[0043] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method of ZC sequence grouping multiplexing in the embodiments of the application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above-mentioned method. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, which can be connected to the computer terminal through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0044] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of the computer terminal. In one example, the transmission device 106 includes a network interface controller (NIC) configured to connect to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet via a wireless manner.

[0045] In the embodiment, a method for grouping ZC sequences is provided, and the method is applied to a computer terminal. Figure 2 FIG. 1 is a flowchart of a method for grouping ZC sequences according to an embodiment of the present application, and the method is applied to an access point (AP). As shown in FIG. 1, the method includes the following steps. Figure 2

[0046] In step S202, a plurality of stations (STAs) associated with the AP and requesting allocation of ZC sequences are grouped.

[0047] In step S204, in a case where the grouping manner is that the ZC sequences allocated to the STAs in each group are different and the ZC sequences allocated to the groups are the same, a physical layer protocol data unit (PPDU) is sent to the STAs, the PPDU includes information that a current TXOP is allowed to be preempted and grouping information that a current group is allowed to participate in preemption of the TXOP, and a ZC sequence sent by a STA having a low-latency data transmission requirement in the current group is received; a trigger frame (TF) is sent to the corresponding STA according to the received ZC sequence, so that the corresponding STA completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP; or,

[0048] In step S206, in a case where the grouping manner is that the ZC sequences allocated to the STAs in each group are the same and the ZC sequences allocated to the groups are different, a PPDU is sent to the STAs, the PPDU includes information that a current TXOP is allowed to be preempted, and a ZC sequence sent by a STA having a low-latency data transmission requirement is received; a TF is sent to the STAs in a current group allowed to participate in preemption of the TXOP according to the received ZC sequence, so that the STA having the low-latency data transmission requirement in the current group allowed to participate in preemption of the TXOP performs uplink OFDMA random access (UORA) and preempts an RU to complete OFDMA transmission.

[0049] In the embodiment, the PPDU is downlink data sent by the AP as a TXOP holder to the STAs, or is uplink data sent by the AP as the TXOP holder to the STAs through uplink OFDMA. ​

[0050] In an example embodiment, after step S202, the method comprises: allocating ZC sequences to STAs in each group, and sending respective corresponding group information to STAs in each group.

[0051] In an example embodiment, in the case where the group mode is that the ZC sequences allocated to STAs in each group are all different, and the ZC sequences allocated to each group are the same, the information about the current TXOP allowing being preempted exists in the A-Control field of the MAC frame header or other available fields of the MAC frame header in the PPDU. The group information about the current allowing participating in preemption of the TXOP exists in the A-Control field of the MAC frame header or other available fields of the MAC frame header in the PPDU.

[0052] In an example embodiment, in the case where the group mode is that the ZC sequences allocated to STAs in each group are all the same, and the ZC sequences allocated to each group are different, the information about the current TXOP allowing being preempted exists in the A-Control field or other available fields in the PPDU.

[0053] In an example embodiment, step S206 comprises: selecting part or all of the groups corresponding to the ZC sequences according to the received ZC sequences, allowing the selected groups to participate in preemption of the TXOP, and sending a TF to STAs in the groups currently allowing participating in preemption of the TXOP, so that STAs in the groups currently allowing participating in preemption of the TXOP have low-latency data transmission requirements to perform UORA, wherein the TF comprises group information about the current allowing participating in preemption of the TXOP.

[0054] The group information about the current allowing participating in preemption of the TXOP exists in the User Info List field or other available fields in the TF. The AID of the RU of the UORA is 0, which is used to indicate that all RUs can be preempted by STAs in the groups currently allowing participating in preemption of the TXOP.

[0055] Through the above steps, the problem that the number of available ZC sequences is far less than the demand of accessible devices in the related art WiFi system is solved, ZC sequence grouping multiplexing is achieved, the demand of ZC sequence number access of multiple accessible devices is met, and the effect of accurately identifying which STA is achieved.

[0056] Figure 3 is another flowchart of the method of ZC sequence grouping multiplexing according to an embodiment of the application, applied to a station STA, as shown in Figure 3 The flowchart comprises the following steps:

[0057] Step S302, receiving respective corresponding group information;

[0058] Step S304, in the case that the PPDU includes the information that the current TXOP is allowed to be preempted and the information of the group currently allowed to participate in the preemption TXOP, the STA with low latency data transmission requirement in the group currently allowed to participate in the preemption TXOP sends a corresponding ZC sequence to the access point AP; receives a trigger frame TF sent by the AP, and completes uplink orthogonal frequency division multiple access OFDMA transmission according to a resource unit RU allocated by the AP; or,

[0059] Step S306, in the case that the PPDU includes the information that the current TXOP is allowed to be preempted, the STA with low latency data transmission requirement sends a corresponding ZC sequence to the access point AP; the STA in the group currently allowed to participate in the preemption TXOP receives a TF sent by the AP, wherein the TF includes the information of the group currently allowed to participate in the preemption TXOP; the STA with low latency data transmission requirement in the group currently allowed to participate in the transmission opportunity TXOP performs uplink orthogonal frequency division multiple access random access UORA to preempt the RU to complete OFDMA transmission.

[0060] Through the above steps, the problem that the number of available ZC sequences is far less than the demand of the accessible devices in the related art WiFi system is solved, ZC sequence grouping multiplexing is achieved, the number of ZC sequences of the multiple accessible devices can be accessed, and the effect of accurately identifying which STA is achieved.

[0061] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the method of each embodiment of the present application.

[0062] In the present embodiment, a ZC sequence grouping multiplexing device is also provided, which is used to implement the above embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware or a combination of software and hardware is also possible and is contemplated.

[0063] Figure 4 is a structural block diagram of the ZC sequence grouping multiplexing device according to the embodiments of the present application, as Figure 4 shown, the device 40 includes:

[0064] grouping module 42, configured to group a plurality of stations STA associated with the AP and requesting allocation of ZC sequences;

[0065] The first execution module 44 is configured to, in the case that the grouping manner is that the ZC sequences allocated to the STAs in each group are all different and the ZC sequences allocated to the groups are the same, send a physical layer protocol data unit (PPDU) to the STAs, where the PPDU includes information that the current TXOP is allowed to be preempted and grouping information that the current group is allowed to participate in preemption of the TXOP, receive a ZC sequence sent by a STA having a low-latency data transmission requirement in the current group allowed to participate in preemption of the TXOP, and send a trigger frame (TF) to the corresponding STA according to the received ZC sequence, so that the corresponding STA completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP.

[0066] The second execution module 46 is configured to, in the case that the grouping manner is that the ZC sequences allocated to the STAs in each group are the same and the ZC sequences allocated to the groups are different, send a PPDU to the STAs, where the PPDU includes information that the current TXOP is allowed to be preempted, receive a ZC sequence sent by a STA having a low-latency data transmission requirement, and send a TF to the STAs in the current group allowed to participate in preemption of the TXOP according to the received ZC sequence, so that the STA having the low-latency data transmission requirement in the current group allowed to participate in preemption of the TXOP performs uplink OFDMA random access (UORA) and preempts an RU to complete OFDMA transmission.

[0067] In an example embodiment, the apparatus 40 further includes:

[0068] The sending module is configured to allocate a ZC sequence to each STA in each group and send corresponding grouping information to each STA in each group.

[0069] In an example embodiment, the PPDU is downlink data sent by the AP as a TXOP holder to the STAs, or is uplink data sent by the AP as the TXOP holder by scheduling the STAs in uplink OFDMA.

[0070] In an example embodiment, in the case that the grouping manner is that the ZC sequences allocated to the STAs in each group are all different and the ZC sequences allocated to the groups are the same, the information that the current TXOP is allowed to be preempted exists in an A-Control field of a MAC frame header or other available fields of the MAC frame header in the PPDU. The grouping information that the current group is allowed to participate in preemption of the TXOP exists in the A-Control field of the MAC frame header or other available fields of the MAC frame header in the PPDU.

[0071] In an example embodiment, in the case that the grouping manner is that the ZC sequences allocated to STAs in each group are all the same, and the ZC sequences allocated to groups are different, the information that the current TXOP is allowed to be preempted exists in an A-Control field or other available fields in the PPDU.

[0072] In an example embodiment, the second execution module 46 comprises:

[0073] an execution submodule, configured to select some or all groups corresponding to the ZC sequence according to the received ZC sequence, and allow the selected groups to participate in preemption of the TXOP;

[0074] a sending submodule, configured to send a TF to STAs in the groups currently allowed to participate in preemption of the TXOP, so that STAs in the groups currently allowed to participate in preemption of the TXOP and having a low-latency data sending requirement perform UORA, wherein the TF comprises group information currently allowed to participate in preemption of the TXOP.

[0075] In an example embodiment, the group information currently allowed to participate in preemption of the TXOP exists in a User Info List field or other available fields in the TF. The AID of the RU of the UORA is 0, used to indicate that all RUs can be preempted by STAs in the groups currently allowed to participate in preemption of the TXOP.

[0076] Figure 5 is another structural block diagram of the ZC sequence grouping multiplexing apparatus according to an embodiment of the present application, as shown in Figure 5 The apparatus 50 comprises:

[0077] a receiving module 52, configured to receive respective group information;

[0078] a judging module 54, configured to judge whether the transmission opportunity TXOP is allowed to be preempted in the case that a STA having a low-latency data sending requirement does not decode a physical layer protocol data unit PPDU sent in the air interface and sent to itself;

[0079] a third execution module 56, configured to, in the case that the PPDU comprises information that the current TXOP is allowed to be preempted and group information currently allowed to participate in preemption of the TXOP, send a corresponding ZC sequence to an access point AP by a STA having a low-latency data sending requirement in the group currently allowed to participate in preemption of the TXOP; receive a trigger frame TF sent by the AP, and complete uplink orthogonal frequency division multiple access OFDMA transmission according to a resource unit RU allocated by the AP;

[0080] The fourth execution module 58 is configured to: in the case that the PPDU includes information that the current TXOP is allowed to be preempted, a STA with low-latency data transmission demand sends a corresponding ZC sequence to the access point AP; a STA in a group that is currently allowed to participate in preemption of the TXOP receives a TF sent by the AP, wherein the TF includes group information that is currently allowed to participate in preemption of the TXOP; and a STA in the group that is currently allowed to participate in preemption of the TXOP and that has low-latency data transmission demand performs uplink orthogonal frequency division multiple access random access (UORA) to preempt an RU to complete OFDMA transmission.

[0081] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: the above modules are located in the same processor; or the above modules are located in different processors in any combination.

[0082] Embodiment one

[0083] In this embodiment, the ZC sequences allocated to STAs in each group are different, and the ZC sequences allocated to each group are the same. For example, 470 devices are currently associated with the AP and request allocation of ZC sequences, and the AP uses a ZC root sequence with a length of 47. After cyclic shift, 47 sub-sequences can be generated. Figure 6 is an embodiment schematic diagram of the ZC sequence grouping multiplexing method according to the embodiment of the application, as shown in Figure 6 .

[0084] Step S1: The AP allocates ZC sequences to the 470 devices.

[0085] Every 47 devices form a group, and there are 10 groups in total, Figure 7 is a schematic diagram of STA grouping according to the embodiment of the application, as shown in Figure 7 The ZC sequences allocated to STAs in each group are different, and the ZC sequences allocated to each group are the same.

[0086] Step S2: The AP as a TXOP holder sends a downlink PPDU to STA 1 (the AP can also send a downlink PPDU to other STAs, for example, STA 49, STA 469, etc., which are not limited in the application. In this embodiment, the AP sends a PPDU to STA 1, and other STAs can learn the PPDU and the information included in the PPDU through listening). The PPDU includes information that the current TXOP is allowed to be preempted and group information that is currently allowed to participate in preemption of the TXOP, indicating that the current TXOP is allowed to be preempted, and only STAs in Group 1 are allowed to preempt.

[0087] Step S3, the STAs in Group 1 obtain the indication, wherein STA 2 and STA 3 find that they have low latency data to send.

[0088] Step S4, STA 2 and STA 3 send the ZC sequence 2 and ZC sequence 3 to the AP respectively in case that the PPDU sent in the decoded air interface is not sent to themselves.

[0089] Step S5, the AP sends TF to schedule STA 2 and STA 3 after receiving the ZC sequence 2 and ZC sequence 3.

[0090] Step S6, STA 2 and STA 3 complete uplink OFDMA transmission according to the RU allocated by the AP after receiving the TF.

[0091] Step S7, the AP continues to send downlink PPDU to STA 1 (the AP can also send downlink PPDU to other STAs, such as STA 49, STA 469, etc., which are not limited in the present application, and in the present embodiment, the AP sends PPDU to STA 1, other STAs can obtain the PPDU and the information included in the PPDU by listening). The PPDU indicates that the current XOP is allowed to be preempted, and only the STAs in Group 2 are allowed to preempt.

[0092] Step S8, the STAs in Group 2 obtain the indication, wherein STA 51 and STA 52 find that they have low latency data to send.

[0093] Step S9, STA 51 and STA 52 send the ZC sequence 4 and ZC sequence 5 to the AP respectively in case that the PPDU sent in the decoded air interface is not sent to themselves.

[0094] Step S10, the AP sends TF to schedule STA 51 and STA 52 after receiving the ZC sequence 4 and ZC sequence 5.

[0095] Step S11, STA 51 and STA 52 complete uplink OFDMA transmission according to the RU allocated by the AP after receiving the TF.

[0096] Step S12, the AP sends downlink PPDU, if the PPDU indicates that the current XOP is allowed to be preempted, the AP polls the remaining groups (Group 3, 4, 5, …, 10) in turn, and only the STAs in the polled groups are allowed to preempt.

[0097] Embodiment two

[0098] The embodiment is that the ZC sequences allocated to the STAs in each group are the same, and the ZC sequences allocated to each group are different. There are 470 devices currently associated with the AP and requesting allocation of ZC sequences, and the AP uses a ZC root sequence of length 47. After cyclic shift, 47 sub-sequences can be generated. Figure 8 is another embodiment of the method for grouping and multiplexing of ZC sequences according to the embodiment of the application, as shown in Figure 8 .

[0099] Step S1, the AP allocates ZC sequences to the 470 devices.

[0100] Each group has 10 devices, and there are 47 groups, Figure 9 is another embodiment of the STA grouping according to the embodiment of the application, as shown in Figure 9 The ZC sequences allocated to the STAs in each group are the same, and the ZC sequences allocated to each group are different.

[0101] Step S2, the AP as the TXOP holder sends a downlink PPDU to STA 1 (the AP can also send downlink PPDUs to other STAs, such as STA 49, STA 469, etc., which are not limited by the application. In this embodiment, the AP sends a PPDU to STA 1, and other STAs can obtain the PPDU and the information included in the PPDU by listening).

[0102] Step S3, all STAs in the group obtain the indication, and STA 12 in group 2 and STA 23 and STA 24 in group 3 find that they have low-latency data to send.

[0103] Step S4, STA 12, STA 23 and STA 24 send ZC sequence 2 and ZC sequence 3 belonging to themselves to the AP in the case that the PPDU sent in the decoded air interface is not sent to themselves.

[0104] Step S5, after the AP receives ZC sequence 2 and ZC sequence 3, the AP sends a TF for scheduling, wherein the TF includes group information indicating that all STAs in group 2 and group 3 are allowed to participate in the TXOP preemption, and the AP sends a TF for scheduling, wherein the TF includes group information indicating that all STAs in group 2 and group 3 are allowed to participate in the TXOP preemption.

[0105] Step S6, after all STAs in Group 2 and Group 3 receive the TF, since only STA 12 in Group 2 and STA 23, STA 24 in Group 3 have low latency data to send, STA 12, STA 23 and STA 24 preempt to random RUs and complete uplink OFDMA transmission.

[0106] Embodiments of the present application further provide a computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and the computer program is configured to execute the steps in any of the above method embodiments when running.

[0107] In an example embodiment, the above computer readable storage medium can include, but is not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.

[0108] Embodiments of the present application further provide an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to perform the steps in any of the above method embodiments.

[0109] In an example embodiment, the above electronic device can further comprise a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0110] The specific examples in the present embodiment can refer to the examples described in the above embodiments and example embodiments, and will not be described herein.

[0111] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be realized by general computing devices, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices, and can be realized by program codes executable by computing devices, so that they can be stored in storage devices and executed by computing devices, and in some cases, the steps shown or described can be executed in different order, or they can be manufactured into individual integrated circuit modules, or multiple modules or steps can be manufactured into a single integrated circuit module. Thus, the present application is not limited to any specific combination of hardware and software.

[0112] The above merely provides the preferred embodiments of the present application, and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall fall into the protective scope of the present application.

Claims

1. A method for ZC sequence grouping multiplexing, characterized in that, The application is applied to an access point (AP), and comprises: grouping a plurality of stations (STA) associated with the AP and requesting allocation of Zadoff-Chu (ZC) sequences; in a case where the grouping mode is that the ZC sequences allocated to the STAs in each group are all different and the ZC sequences allocated to the groups are the same, sending a physical layer protocol data unit (PPDU) to the STAs, wherein the PPDU comprises information that a current TXOP is allowed to be preempted and grouping information that a current group is allowed to participate in preemption of the TXOP, receiving a ZC sequence sent by an STA having a low-latency data transmission requirement in the current group allowed to participate in preemption of the TXOP, and sending a trigger frame (TF) to the corresponding STA according to the received ZC sequence, so that the corresponding STA completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP; or in a case where the grouping mode is that the ZC sequences allocated to the STAs in each group are all the same and the ZC sequences allocated to the groups are different, sending a PPDU to the STAs, wherein the PPDU comprises information that a current TXOP is allowed to be preempted, receiving a ZC sequence sent by an STA having a low-latency data transmission requirement, and sending a TF to the STAs in a current group allowed to participate in preemption of the TXOP according to the received ZC sequence, so that the STAs in the current group allowed to participate in preemption of the TXOP having a low-latency data transmission requirement perform uplink OFDMA random access (UORA) and preempt an RU to complete OFDMA transmission.

2. The method of claim 1, wherein, after grouping a plurality of stations (STA) associated with the AP and requesting allocation of Zadoff-Chu (ZC) sequences, comprising: allocating a ZC sequence to each STA in each group and sending corresponding grouping information to each STA in the group.

3. The method of claim 1, wherein, The PPDU is downlink data sent by the AP as a TXOP holder to the STAs or is uplink data sent by the AP as a TXOP holder by uplink OFDMA scheduling of the STAs.

4. The method of claim 1, wherein, In a case where the grouping mode is that the ZC sequences allocated to the STAs in each group are all different and the ZC sequences allocated to the groups are the same, the information that a current TXOP is allowed to be preempted exists in an A-Control field of a MAC frame header or other available fields of the MAC frame header in the PPDU.

5. The method of claim 1, wherein, In a case where the grouping mode is that the ZC sequences allocated to the STAs in each group are all different and the ZC sequences allocated to the groups are the same, the grouping information that a current group is allowed to participate in preemption of the TXOP exists in an A-Control field of a MAC frame header or other available fields of the MAC frame header in the PPDU.

6. The method of claim 1, wherein, In a case where the grouping mode is that the ZC sequences allocated to the STAs in each group are all the same and the ZC sequences allocated to the groups are different, the information that a current TXOP is allowed to be preempted exists in an A-Control field or other available fields in the PPDU.

7. The method of claim 1, wherein, In a case that the grouping manner is that the ZC sequences allocated to the STAs in each group are all the same and the ZC sequences allocated to different groups are different, a PPDU is sent to the STAs, wherein the PPDU comprises information that the current TXOP is allowed to be preempted, and the STA with low-latency data transmission requirement sends a ZC sequence; A TF is sent to the STAs in the group currently allowed to participate in the preemption of the TXOP according to the received ZC sequence, so that the STA with low-latency data transmission requirement in the group currently allowed to participate in the preemption of the TXOP performs uplink orthogonal frequency division multiple access random access (UORA), comprising: Part or all of the groups corresponding to the ZC sequence are selected according to the received ZC sequence, and the selected groups are allowed to participate in the preemption of the TXOP; The TF is sent to the STAs in the group currently allowed to participate in the preemption of the TXOP, so that the STA with low-latency data transmission requirement in the group currently allowed to participate in the preemption of the TXOP performs UORA, wherein the TF comprises group information currently allowed to participate in the preemption of the TXOP.

8. The method of claim 7, wherein, The group information currently allowed to participate in the preemption of the TXOP exists in a User Info List field or other available fields in the TF.

9. The method of claim 1, wherein, The AID of the RU of the UORA is 0, which is used to indicate that all the RUs can be preempted by the STAs in the group currently allowed to participate in the preemption of the TXOP.

10. A method for ZC sequence grouping multiplexing, characterized in that, Applied to a station STA, comprising: Receiving respective group information; In a case that the STA with low-latency data transmission requirement does not receive a physical layer protocol data unit (PPDU) sent by the STA itself, judging whether the transmission opportunity (TXOP) is allowed to be preempted; In a case that the PPDU comprises information that the current TXOP is allowed to be preempted and group information currently allowed to participate in the preemption of the TXOP, the STA with low-latency data transmission requirement in the group currently allowed to participate in the preemption of the TXOP sends a corresponding ZC sequence to an access point (AP), receives a trigger frame (TF) sent by the AP, and completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP; or, In a case that the PPDU comprises information that the current TXOP is allowed to be preempted, the STA with low-latency data transmission requirement sends a corresponding ZC sequence to an access point (AP), the STA in the group currently allowed to participate in the preemption of the TXOP receives a TF sent by the AP, wherein the TF comprises group information currently allowed to participate in the preemption of the TXOP, and the STA with low-latency data transmission requirement in the group currently allowed to participate in the preemption of the TXOP performs uplink orthogonal frequency division multiple access random access (UORA) to preempt the RU to complete OFDMA transmission.

11. An apparatus for ZC sequence grouping multiplexing, comprising: a grouping module configured to group a plurality of stations (STAs) associated with an access point (AP) and requesting allocation of ZC sequences; The first execution module is configured to send a physical layer protocol data unit (PPDU) to the STAs in the case that the ZC sequences allocated to the STAs in each group are different and the ZC sequences allocated to the groups are the same, wherein the PPDU comprises information that the current TXOP is allowed to be preempted and group information that the current group is allowed to participate in the preemption TXOP, and receive the ZC sequence sent by the STA with low latency data transmission demand in the current group allowed to participate in the preemption TXOP. The AP sends a trigger frame (TF) to the corresponding STA according to the received ZC sequence, so that the corresponding STA completes uplink orthogonal frequency division multiple access (OFDMA) transmission according to the resource unit (RU) allocated by the AP. The second execution module is configured to send a PPDU to the STAs in the case that the ZC sequences allocated to the STAs in each group are the same and the ZC sequences allocated to the groups are different, wherein the PPDU comprises information that the current TXOP is allowed to be preempted, and receive the ZC sequence sent by the STA with low latency data transmission demand. The AP sends a TF to the STA in the current group allowed to participate in the preemption TXOP according to the received ZC sequence, so that the STA with low latency data transmission demand in the current group allowed to participate in the preemption TXOP performs uplink OFDMA random access (UORA) and preempts the RU to complete OFDMA transmission.

12. An apparatus for ZC sequence grouping multiplexing, comprising: a receiving module configured to receive respective group information; a judging module configured to judge whether a transmission opportunity (TXOP) is allowed to be preempted in the case that a physical layer protocol data unit (PPDU) sent by a STA with low latency data transmission demand in a decoding air interface is not sent to the STA itself; a third execution module configured to send a corresponding ZC sequence to an access point (AP) by the STA with low latency data transmission demand in the current group allowed to participate in the preemption TXOP in the case that the PPDU comprises information that the current TXOP is allowed to be preempted and group information that the current group is allowed to participate in the preemption TXOP; receive a trigger frame (TF) sent by the AP, and complete uplink orthogonal frequency division multiple access (OFDMA) transmission according to a resource unit (RU) allocated by the AP; a fourth execution module configured to send a corresponding ZC sequence to an access point (AP) by the STA with low latency data transmission demand in the case that the PPDU comprises information that the current TXOP is allowed to be preempted; receive a TF sent by the AP by the STA in the current group allowed to participate in the preemption TXOP, wherein the TF comprises group information that the current group is allowed to participate in the preemption TXOP; perform uplink OFDMA random access (UORA) by the STA with low latency data transmission demand in the current group allowed to participate in the preemption TXOP, and preempt the RU to complete OFDMA transmission.

13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, wherein the computer program is executed by a processor to implement the steps of the method in any one of claims 1 to 9, or to implement the steps of the method in claim 10.

14. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor, when executing the computer program, implements the steps of the method as claimed in any one of claims 1 to 9, or implements the steps of the method as claimed in claim 10.

15. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method as claimed in any one of claims 1 to 9, or implements the steps of the method as claimed in claim 10.