Group-based ZC sequence multiplexing method and apparatus
By using ZC sequence packet multiplexing for STAs in a WiFi system, the problem of insufficient ZC sequence quantity is solved, enabling more devices to access and be accurately identified, and improving the efficiency of low-latency data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2026-04-02
AI Technical Summary
In WiFi systems, the number of ZC sequences is far from sufficient to meet the needs of accessible devices, resulting in new users not being detected correctly.
By grouping multiple stations (STAs) and assigning different or the same ZC sequence to each group, combined with physical layer protocol data units (PPDUs) and trigger frames (TFs), the ZC sequence can be multiplexed to support access for more users.
It expands the number of ZC sequences to meet the needs of multiple accessible devices and can accurately identify STAs, thereby improving the system's access efficiency and low-latency data transmission capabilities.
Smart Images

Figure CN2025098887_02042026_PF_FP_ABST
Abstract
Description
Method and device for grouping and multiplexing ZC sequences
[0001] Cross-reference to Related Applications
[0002] The present disclosure is based on Chinese Patent Application No. CN202411353656.1 entitled “Method and device for grouping and multiplexing ZC sequences” filed on September 26, 2024, and claims priority to the same, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to the field of communication, in particular, to a method and device for grouping and multiplexing ZC sequences. BACKGROUND
[0004] 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) sequences can be used as preemption requests (PR) for TXOP preemption in the frame interval.
[0005] Each complex symbol in the ZC sequence needs to be modulated onto a subcarrier, and the guard interval at the beginning and end is removed. When the Physical Protocol Data Unit (PPDU) symbol is 3.2us, the maximum length of the ZC sequence evaluated on the primary 20MHz channel is 47. When the PPDU symbol is 12.8us, the maximum length of the ZC sequence evaluated on the primary 20MHz channel is 233. The same root sequence can generate mutually orthogonal ZC sequences through cyclic shift, so 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 will be added, and the ZC sequences of different root sequences are not orthogonal.
[0006] 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 already selected, and the maximum cumulative value of cross-correlation is greater than 1, exceeding 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
[0007] Embodiments of the present disclosure provide a method and apparatus for ZC sequence grouping multiplexing, to at least solve the problem that the number of available ZC sequences is far less than the demand of accessible devices in a WiFi system.
[0008] According to an embodiment of the present disclosure, 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 to allocate ZC sequences, 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 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 with low latency data transmission demand in the current group allowed to participate in preemption TXOP; sending a trigger frame (TF) to the corresponding STA according to the received ZC sequence, to make the corresponding STA complete 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 all 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, and receiving a ZC sequence sent by a STA with low latency data transmission demand; sending a TF to the STA in the current group allowed to participate in preemption TXOP according to the received ZC sequence, to make the STA with low latency data transmission demand in the current group allowed to participate in preemption TXOP perform uplink OFDMA random access (UL-OFDMA Random Access, UORA) and preempt a RU to complete OFDMA transmission.
[0009] According to another embodiment of the present disclosure, a method for ZC sequence grouping multiplexing is provided, applied to a station STA, comprising: receiving respective corresponding grouping information, in the case that a STA having a 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 a low-latency data transmission requirement in the grouping that is 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 a low-latency data transmission requirement sends a corresponding ZC sequence to the AP; a STA in the grouping that is 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; a STA having a low-latency data transmission requirement in the grouping that is 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.
[0010] According to another embodiment of the present disclosure, an apparatus for ZC sequence grouping multiplexing is provided, comprising: a grouping module configured to group a plurality of stations STA associated with an AP and requesting allocation of ZC sequences; a first execution module configured to, 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 each group are the same, send 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 receive a ZC sequence sent by a STA having a low-latency data transmission requirement in the grouping that is currently allowed to participate in preemption of the TXOP; 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; and a second execution module configured to, 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 each group are different, send a PPDU to the STAs, wherein the PPDU includes information that a 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 a STA in the grouping that is currently allowed to participate in preemption of the TXOP according to the received ZC sequence, so that the STA having a low-latency data transmission requirement in the grouping that is 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.
[0011] According to another embodiment of the present disclosure, 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 physical layer protocol data unit (PPDU) transmitted by a STA having a low-latency data transmission requirement in a decoding air interface is not transmitted to the STA itself, judge whether a transmission opportunity (TXOP) is allowed to be preempted; a third executing module configured to, in a case that the PPDU comprises information that the current TXOP is allowed to be preempted and grouping information that is currently allowed to participate in preemption of the TXOP, transmit a corresponding ZC sequence to an access point (AP) by the STA having the low-latency data transmission requirement in the grouping that is currently allowed to participate in preemption of the TXOP; receive a trigger frame (TF) transmitted 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 comprises information that the current TXOP is allowed to be preempted, transmit a corresponding ZC sequence to the AP by the STA having the low-latency data transmission requirement; receive, by the STA in the grouping that is currently allowed to participate in preemption of the TXOP, the TF transmitted by the AP, wherein the TF comprises 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 that is currently allowed to participate in preemption of the TXOP, uplink OFDMA random access (UORA) to preempt the RU to complete the OFDMA transmission.
[0012] According to still another embodiment of the present disclosure, 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 the steps in any of the method embodiments described above when the computer program is run.
[0013] According to still another embodiment of the present disclosure, 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 the steps in any of the method embodiments described above.
[0014] According to still another embodiment of the present disclosure, a computer program product is also provided, comprising a computer program, and the computer program is executed by a processor to implement the steps in any of the method embodiments described above. BRIEF DESCRIPTION OF DRAWINGS
[0015] FIG. 1 is a hardware structure block diagram of a computer terminal running the method embodiment of the present disclosure;
[0016] FIG. 2 is a flowchart of a method for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0017] FIG. 3 is another flowchart of a method for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0018] FIG. 4 is a structure block diagram of an apparatus for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0019] FIG. 5 is another structural block diagram of an apparatus for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0020] FIG. 6 is an embodiment schematic diagram of a method for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0021] FIG. 7 is a schematic diagram of STA grouping according to an embodiment of the present disclosure;
[0022] FIG. 8 is another embodiment schematic diagram of a method for ZC sequence grouping multiplexing according to an embodiment of the present disclosure;
[0023] FIG. 9 is another schematic diagram of STA grouping according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0025] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence.
[0026] 1. FTTR technology
[0027] Fiber-to-the-room (FTTR) technology is to connect wireless routers access points in different rooms or locations in a home or small and medium-sized enterprise scenario through an optical fiber, thereby providing high-bandwidth and high-reliability connection between multi-AP networking, which can utilize point-to-multipoint optical distribution network to realize the connection of master control AP and slave AP.
[0028] 2. TXOP preemption
[0029] 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.
[0030] Large physical layer protocol data units are divided into small PPDUs with maximum length limit to provide preemption opportunities for low latency transmitters.
[0031] When preemption is allowed, one or more LL transmitters can send a common preemption request (PR) during a time interval.
[0032] 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.
[0033] The prior art considers using ZC sequences as PR for TXOP preemption.
[0034] 3. ZC sequences
[0035] ZC sequences are a kind of discrete sequences with good properties, which are a kind of complex sequences widely used in communication systems. It was proposed by Zadoff and Chu in 1964, and is a special linear frequency pulse compression sequence. ZC sequences are often used in synchronization and channel estimation in communication systems. The autocorrelation of ZC sequences refers to the result of the 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 sequences refers to the result of the 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 sequences are commonly used in various wireless communication systems, and they are widely used in signal processing and communication fields to improve system performance and reliability.
[0036] The expression of the orthogonal sequence is as follows:
[0037] where, N ZC : root sequence length, which defines the number of discrete points in the orthogonal sequence. q: root 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 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 divides the wireless channel into multiple independent resource units (RUs) by using the orthogonal frequency division multiple access technology. This technology allows different terminal devices to achieve high-efficiency 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 (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 used, the allocation of RUs in the uplink UL-OFDMA link is no longer determined by the AP alone, but is achieved through a competition mechanism between terminals. The advantage of this mechanism is that it does not require the terminal to real-time feedback its BSR status information to the AP, especially in scenarios 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, and 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 present disclosure can be executed in a mobile terminal, a computer terminal or similar computing device. Taking a computer terminal as an example, Fig. 1 is a hardware structure block diagram of a computer terminal running the method embodiments of the present disclosure. As shown in Fig. 1, the computer terminal can include one or more (only one is shown in Fig. 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 configured to store data, wherein the computer terminal can further include a transmission device 106 configured to have a communication function and an input and output device 108. Those skilled in the art can understand that the structure shown in Fig. 1 is only schematic and does not limit the structure of the computer terminal. For example, the computer terminal can include more or fewer components than those shown in Fig. 1, or have a different configuration from that shown in Fig. 1.
[0043] The memory 104 can be configured to store computer programs, for example, software programs of application software and modules, such as the computer program corresponding to the method of ZC sequence grouping multiplexing in the embodiments of the present disclosure. The processor 102 executes various functional applications and data processing by running the computer programs 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 further include a non-volatile memory, such as one or more magnetic storage devices, a flash memory, 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, and these remote memories 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. Specific examples of the above-mentioned 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 adapter (Network Interface Controller, NIC for short), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF for short) module, which is configured to communicate with the Internet in a wireless manner.
[0045] In the embodiments of the present disclosure, a method of ZC sequence grouping multiplexing running on the above-mentioned computer terminal is provided, Fig. 2 is a flow chart of the method of ZC sequence grouping multiplexing according to the embodiments of the present disclosure, applied to an access point AP, as shown in Fig. 2, the flow includes the following steps:
[0046] Step S202, grouping the plurality of stations STA associated with the AP and requesting allocation of ZC sequences;
[0047] Step S204, 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, 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 groups are currently allowed to participate in preemption of the TXOP, receiving a ZC sequence sent by a STA having a low-latency data transmission requirement in the group currently 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,
[0048] Step S206, in the 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 the groups 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 STAs in the group currently 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 group currently allowed to participate in preemption of the TXOP performs uplink OFDMA random access (UORA) and preempts an RU to complete OFDMA transmission.
[0049] In this 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.
[0050] In one example embodiment, after step S202, the following is included: allocating a ZC sequence to each STA in each group, and sending respective corresponding grouping information to the STAs in each group.
[0051] In one 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 groups are currently allowed to participate in preemption of the TXOP exists in the A-Control field of the MAC frame header or the other available fields of the MAC frame header in the PPDU.
[0052] 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 the same, and the ZC sequences allocated to the groups are different, the information that the current TXOP is allowed to be preempted exists in the A-Control field or other available fields in the PPDU.
[0053] In an example embodiment, the step S206 comprises: selecting part or all of the groups corresponding to the ZC sequence according to the received ZC sequence, allowing the selected groups to participate in preemption of the TXOP, sending a TF to the STAs in the groups currently allowed to participate in the preemption of the TXOP, so that the STAs in the groups currently allowed to participate in the preemption of the TXOP have low-latency data transmission requirements to perform UORA, wherein the TF comprises group information currently allowed to participate in the preemption of the TXOP.
[0054] The group information currently allowed to participate in the 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 the RUs can be preempted by the STAs in the groups currently allowed to participate in the preemption of the TXOP.
[0055] Through the above steps, the problem that the number of available ZC sequences is far less than the access device demand in the related art WiFi system is solved, ZC sequence grouping multiplexing is achieved, the access demand of the number of ZC sequences of multiple access devices is met, and the effect of accurately identifying which STA is achieved.
[0056] FIG. 3 is another flowchart of a method of ZC sequence grouping multiplexing according to an embodiment of the present disclosure, applied to a station STA, as shown in FIG. 3, the flowchart comprises the following steps:
[0057] Step S302, receiving respective corresponding group information;
[0058] Step S304, 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 the preemption of the TXOP, the STA in the group currently allowed to participate in the preemption of the TXOP with low-latency data transmission requirements 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 the resource unit RU allocated by the AP; or,
[0059] Step S306, in the case that the PPDU includes 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 current group allowed to participate in preemption of the TXOP receives a TF sent by the AP, wherein the TF includes group information currently allowed to participate in preemption of the TXOP; the STA in the current group allowed to participate in preemption of the TXOP with low-latency data transmission requirement performs uplink orthogonal frequency division multiple access random access (UORA) to preempt an RU and complete OFDMA transmission.
[0060] 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 number of ZC sequences that can meet the access demand of multiple accessible devices is achieved, and the effect of accurately identifying which STA is achieved.
[0061] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software and the necessary general hardware platform, and of course, it can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the disclosure 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 methods of various embodiments of the disclosure.
[0062] In the embodiment, a ZC sequence grouping multiplexing device is also provided, which is configured 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, implementation of hardware or a combination of software and hardware is also possible and is contemplated.
[0063] FIG. 4 is a structural block diagram of a ZC sequence grouping multiplexing device according to an embodiment of the disclosure, as shown in FIG. 4, the device 40 includes:
[0064] The grouping module 42 is configured to group a plurality of stations STA associated with the AP and requesting allocation of a ZC sequence;
[0065] The first execution module 44 is configured to 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 group information that the current group is allowed to participate in the preemption TXOP, receive a ZC sequence sent by the STA with low latency data transmission demand in the current group allowed to participate in the preemption 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 the resource unit (RU) allocated by the AP.
[0066] The second execution module 46 is configured to 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 the STA with low latency data transmission demand, and send 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.
[0067] In an example embodiment, the apparatus 40 further includes:
[0068] The sending module is configured to allocate a ZC sequence to the STA in each group and send corresponding group information to the 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 a TXOP holder to the STAs through uplink OFDMA scheduling.
[0070] In an example embodiment, in the case where the group 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 group information that the current group is allowed to participate in the preemption TXOP exists in the A-Control field of the MAC frame header or the other available fields of the MAC frame header in the PPDU.
[0071] In an example embodiment, in the case where the group manner 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 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 part or all of the groups corresponding to the ZC sequence according to the received ZC sequence, and allow the selected groups to participate in the pre-emptive TXOP;
[0074] a sending submodule configured to send a TF to the STAs in the groups currently allowed to participate in the pre-emptive TXOP, so that the STAs in the groups currently allowed to participate in the pre-emptive TXOP with low-latency data sending requirements perform UORA, wherein the TF comprises group information currently allowed to participate in the pre-emptive TXOP.
[0075] In an example embodiment, the group information currently allowed to participate in the pre-emptive 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, indicating that all the RUs can be pre-empted by the STAs in the groups currently allowed to participate in the pre-emptive TXOP.
[0076] FIG. 5 is another structural block diagram of an apparatus for ZC sequence group multiplexing according to an embodiment of the present disclosure. As shown in FIG. 5, the apparatus 50 comprises:
[0077] a receiving module 52 configured to receive respective group information;
[0078] a judging module 54 configured to, in the case that a physical layer protocol data unit (PPDU) sent by a STA with low-latency data sending requirements in the air interface is not sent to the STA itself, judge whether the transmission opportunity (TXOP) is allowed to be pre-empted;
[0079] a third execution module 56 configured to, in the case that the PPDU comprises information that the current TXOP is allowed to be pre-empted and group information currently allowed to participate in the pre-emptive TXOP, send, by the STA with low-latency data sending requirements in the group currently allowed to participate in the pre-emptive TXOP, a corresponding ZC sequence to an access point (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;
[0080] a fourth execution module 58 configured to, in the case that the PPDU comprises information that the current TXOP is allowed to be pre-empted, send, by the STA with low-latency data sending requirements, a corresponding ZC sequence to an access point (AP); receive, by the STA in the group currently allowed to participate in the pre-emptive TXOP, a TF sent by the AP, wherein the TF comprises group information currently allowed to participate in the pre-emptive TXOP; and perform, by the STA with low-latency data sending requirements in the group currently allowed to participate in the pre-emptive TXOP, uplink OFDMA random access (UORA) to pre-empt a RU to complete OFDMA transmission.
[0081] It should be noted that the above modules can be implemented by software or hardware, and the hardware implementation can be implemented in the following manner, but is not limited thereto: all the modules are located in the same processor; or the 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. Assuming that 470 devices are currently associated with the AP and request allocation of ZC sequences, and the AP uses a ZC root sequence of length 47, the root number of the orthogonal sequence is q, and after cyclic shift, 47 sub-sequences can be generated. FIG. 6 is a schematic diagram of an embodiment of the ZC sequence grouping multiplexing method according to the embodiment of the present disclosure, as shown in FIG. 6.
[0084] Step S1: The AP allocates ZC sequences to the 470 devices.
[0085] Each 47 devices form a group, and there are 10 groups in total. FIG. 7 is a schematic diagram of STA grouping according to the embodiment of the present disclosure, as shown in FIG. 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 the TXOP holder sends a downlink PPDU to STA 1 (the AP can also send a downlink PPDU to other STAs, such as STA 49, STA 469, etc., which are not limited in the present disclosure. 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). The PPDU includes information that the current TXOP is allowed to be preempted and grouping information that the current TXOP is allowed to participate in preemption, indicating that the current TXOP is allowed to be preempted, and only the STAs in Group 1 are allowed to preempt.
[0087] Step S3: The STAs in Group 1 obtain the indication, and STA 2 and STA 3 find that they have low-latency data to send.
[0088] Step S4: STA 2 and STA 3 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.
[0089] Step S5: After receiving ZC sequence 2 and ZC sequence 3, the AP sends a TF to STA 2 and STA 3 for scheduling.
[0090] Step S6, after receiving the TF, the STA 2 and the STA 3 complete the uplink OFDMA transmission according to the RU allocated by the AP.
[0091] Step S7, the AP continues to send a downlink PPDU to the STA 1 (the AP can also send a downlink PPDU to other STAs, such as the STA 49, the STA 469, and the like, which are not limited in the present disclosure, and in the present embodiment, the AP sends a PPDU to the STA 1, and other STAs can learn 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 the Group 2 are allowed to be preempted.
[0092] Step S8, the STAs in the Group 2 obtain the indication, and the STA 51 and the STA 52 find that they have low-latency data to be sent.
[0093] Step S9, the STA 51 and the STA 52 send the ZC sequence 4 and the ZC sequence 5 belonging to the respective STAs to the AP in the case that the PPDU sent in the decoded air interface is not sent to the STA itself.
[0094] Step S10, after receiving the ZC sequence 4 and the ZC sequence 5, the AP sends a TF to the STA 51 and the STA 52 for scheduling.
[0095] Step S11, after receiving the TF, the STA 51 and the STA 52 complete the uplink OFDMA transmission according to the RU allocated by the AP.
[0096] Step S12, when the AP sends a downlink PPDU later, if the PPDU indicates that the current XOP is allowed to be preempted, the AP polls the remaining groups (Groups 3, 4, 5, …, 10) in turn, and only the STAs in the polled groups are allowed to be preempted.
[0097] Embodiment Two
[0098] In the present embodiment, the ZC sequences allocated to the STAs in each group are the same, and the ZC sequences allocated to the groups are different. For example, 470 devices are currently associated with the AP and request to be allocated ZC sequences, the length of the ZC root sequence used by the AP is 47, the root number of the orthogonal sequence is q, and after cyclic shift, 47 sub-sequences can be generated. FIG. 8 is another embodiment of the method for grouping and multiplexing ZC sequences according to the present disclosure, as shown in FIG. 8.
[0099] Step S1, the AP allocates ZC sequences to the 470 devices.
[0100] Each 10 devices for a group, a total of 47 groups, Figure 9 is another schematic diagram of STA grouping according to an embodiment of the present disclosure, as shown in Figure 9, the ZC sequence allocated to each STA in each group is 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 (downlink PPDUs can also be sent to other STAs, such as STA 49, STA 469, etc., the present disclosure does not limit this, and in this embodiment, the AP sends a PPDU to STA 1, other STAs can learn the PPDU and the information included in the PPDU through listening).
[0102] Step S3, all STAs in the group Group obtain the indication, and STAs 12 in Group 2 and STAs 23 and 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 currently allowed to participate in the TXOP preemption, indicating that all STAs in group Group 2 and group Group 3 perform UORA.
[0105] Step S6, after all STAs in group Group 2 and group Group 3 receive the TF, since only STA 12 in group Group 2 and STAs 23 and 24 in group Group 3 have low-latency data to send, after STA 12, STA 23 and STA 24 preempt a random RU, uplink OFDMA transmission is completed.
[0106] Embodiments of the present disclosure also provide a computer readable storage medium, the computer readable storage medium stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0107] In an example embodiment, the computer readable storage medium described above 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 disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program, and the processor being configured to execute the computer program to perform the steps in any of the method embodiments described above.
[0109] In an example embodiment, the electronic device described above can further include a transmission device connected to the processor and an input and output device 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 the present embodiment will not be described here again.
[0111] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above 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 they 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 among them can be manufactured into a single integrated circuit module. Thus, the present disclosure is not limited to any specific combination of hardware and software.
[0112] The above is only the preferred embodiment of the present disclosure and is not used to limit the present disclosure. For those skilled in the art, the present disclosure can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for ZC sequence grouping multiplexing, applied to an access point (AP), comprising: grouping a plurality of stations (STAs) associated with the AP and requesting allocation of ZC sequences; in a case where a grouping manner is that ZC sequences allocated to STAs in each group are different and 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 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 receiving 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; sending a trigger frame (TF) to a 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 manner is that ZC sequences allocated to STAs in each group are the same and ZC sequences allocated to each group are different, sending a PPDU to the STAs, wherein the PPDU comprises information that a current TXOP is allowed to be preempted, and receiving a ZC sequence sent by a STA having a low-latency data transmission requirement; sending a TF to a STA 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.
2. The method of claim 1, wherein, after grouping a plurality of stations (STAs) associated with the AP and requesting allocation of ZC sequences, comprising: allocating a ZC sequence to a STA in each group and sending corresponding grouping information to the STA in each group.
3. The method of claim 1, wherein, The PPDU is downlink data sent by the AP as a TXOP holder to the STA, or is uplink data sent by the AP as the TXOP holder by uplink OFDMA scheduling of the STA.
4. The method of claim 1, wherein, In a case where the grouping manner is that ZC sequences allocated to STAs in each group are different and ZC sequences allocated to each group 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.
5. The method of claim 1, wherein, In a case where the grouping manner is that ZC sequences allocated to STAs in each group are different and ZC sequences allocated to each group are the same, 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 the other available fields of the MAC frame header in the PPDU.
6. The method of claim 1, wherein, In a case where the grouping manner is that ZC sequences allocated to STAs in each group are the same and ZC sequences allocated to each group are different, the information that the current TXOP is allowed to be preempted exists in the A-Control field or other available fields in the PPDU.
7. The method of claim 1, wherein, In a case that the group mode is that the ZC sequences allocated to 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, 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 itself in the decoded air interface, determining whether a 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); 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 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; The STA with low-latency data transmission requirement in the group currently allowed to participate in the preemption of the transmission opportunity (TXOP) performs uplink orthogonal frequency division multiple access random access (UORA) to preempt a resource unit (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 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 TF sent by the AP, and complete uplink OFDMA transmission according to the 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; the STA in the current group allowed to participate in the preemption TXOP receives a TF sent by the AP, wherein the TF comprises group information that the current group is allowed to participate in the preemption TXOP; the STA with low latency data transmission demand in the current group allowed to participate in the preemption TXOP performs UORA and preempts the RU to complete OFDMA transmission.
13. A computer-readable storage medium having stored therein 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, the processor implementing the steps of the method according to any one of claims 1 to 9, or the steps of the method according to claim 10, when the computer program is executed.
15. A computer program product comprising a computer program, the computer program implementing the steps of the method according to any one of claims 1 to 9, or the steps of the method according to claim 10, when executed by a processor.
Citation Information
Patent Citations
Scheduling request sending method and device of multi-sub-band communication system
CN111901884A
Low latency transmission in wireless networks
CN118476301A
Apparatus, system, and method of communicating during a transmit opportunity (TXOP) over a wireless communication channel
WO2024072399A1
Enhanced channel access for low latency transmissions
WO2024149187A1