Data transmission method and apparatus

The data transmission method in WLAN systems uses distributed RUs and cyclic shift diversity to increase transmission power and maintain PAPR, addressing limitations in existing protocols and enhancing system performance.

JP2025109734AActive Publication Date: 2025-07-25HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025076095
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-05-31
Filing Date
2025-05-01
Publication Date
2025-07-25
Estimated Expiration
2042-05-11

AI Technical Summary

Technical Problem

Existing WLAN protocols face challenges in increasing data transmission power and ensuring peak average power ratio (PAPR) while adhering to maximum transmission power and frequency spectrum density limits, particularly in uplink multi-user transmission.

Method used

Implementing a data transmission method where the data field is carried in distributed RUs with discrete subcarrier groups, and the STF sequence is carried on all subcarriers of consecutive RUs, allowing for increased average power and reduced PAPR through cyclic shift diversity to manage spatial stream interference.

Benefits of technology

Enhances data transmission power and maintains PAPR within limits, improving system performance by optimizing power distribution across subcarriers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109734000001_ABST
    Figure 2025109734000001_ABST
Patent Text Reader

Abstract

To provide a data transmission method and apparatus.SOLUTION: A second communication device sends a trigger frame, and triggers at least one first communication device including a first communication device to transmit an uplink PPDU. After receiving the trigger frame, at least one first communication device sends the PPDU to the second communication device based on the trigger frame. The PPDU includes a data field and an STF sequence. The data field is carried in a distributed RU. The distributed RU includes a plurality of subcarrier groups that are discrete in a frequency domain. One of the subcarrier groups includes one subcarrier or includes at least two consecutive subcarriers. The STF sequence is carried on all subcarriers of a plurality of consecutive RUs. The plurality of consecutive RUs are consecutive RUs corresponding to distributed RUs, and each of the consecutive RUs includes the plurality of consecutive subcarriers in the frequency domain.SELECTED DRAWING: Figure 6
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 technologies, and more particularly, to data transmission methods and apparatuses.

Background Art

[0002] Cross-reference to Related Applications This application claims priority to Chinese Patent Application No. 202110604642.2, titled "DATA TRANSMISSION METHOD AND APPARATUS", filed with the China National Intellectual Property Administration on May 31, 2021, the entire contents of which are incorporated herein by reference.

[0003] The concept of a resource unit (RU) has been introduced into a wireless local area network (WLAN). The channel bandwidth for data transmission in a WLAN is divided into multiple RUs. In other words, frequency domain resources are allocated by RUs rather than channels. For example, a 20 MHz channel can include multiple RUs, which can be 26-tone RUs, 52-tone RUs, or 106-tone RUs. A tone indicates the amount of subcarriers.

[0004] In the WLAN standard protocol, uplink multi-user transmission is an important technology. The main procedure of uplink multi-user transmission is initiated by the access point (AP) sending a trigger frame. The trigger frame carries the identifier information and resource allocation information of the station (STA). After receiving the trigger frame, as shown in Figure 1, the STA uses an extremely high throughput (EHT) trigger based (TB) physical layer protocol data unit (PPDU) to send an uplink data frame in the corresponding RU, and after a short interframe space (SIFS), receives a block acknowledgment (BA) frame sent by the AP. Figure 2 shows the frame structure of the EHT PPDU by using an uplink data frame transmitted in WLAN802.11be as an example. The frame structure of the EHT PPDU includes a legacy short training field (L-STF) field, a legacy long training field (L-LTF) field, a legacy signal field a (L-SIG) field, a repeated legacy signal field (RL-SIG) field, a universal signal field (U-SIG) field, an EHT-STF field, a data DATA field, etc.

[0005] In the WLAN standard protocol, the maximum transmission power and the maximum transmission frequency spectrum density are strictly restricted. First, the transmission power cannot exceed the maximum power, and the transmission power spectrum density cannot exceed the maximum power spectrum density. Therefore, as the transmission bandwidth increases, how to increase the data transmission power and ensure the peak average power ratio (PAPR) of the STF when meeting the limit of the maximum power spectrum density is an urgent problem to be solved.

Summary of the Invention

[0006] This application provides a data transmission method and apparatus for ensuring an increase in the average power of the data part, ensuring the PAPR of the STF, and thereby ensuring the system performance.

[0007] According to a first aspect, this application provides a data transmission method. This method can be implemented through the interaction between a first communication device and a second communication device. The first communication device may be understood as a STA, and the second communication device may be understood as an AP. This is only an example for the description of this specification and does not particularly limit the specific types of the first communication device and the second communication device.

[0008] The second communication device transmits a trigger frame to at least one first communication device. Correspondingly, the first communication device receives the trigger frame transmitted by the second communication device. The trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU. The first communication device transmits a PPDU to the second communication device based on the trigger frame. The PPDU includes a data field and an STF sequence. The data field is carried in a distributed RU. The distributed RU includes a plurality of subcarrier groups that are discrete in the frequency domain. One of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers. The STF sequence is carried on all subcarriers of a plurality of consecutive RUs. The plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU. Each of the consecutive RUs includes a plurality of subcarriers that are consecutive in the frequency domain.

[0009] It should be noted that in this application, consecutive RUs and distributed RUs are corresponding concepts. A plurality of subcarriers included in one transmission bandwidth can form a plurality of consecutive RUs or a plurality of distributed RUs. In other words, a subcarrier belongs to one consecutive RU in the consecutive RU allocation mechanism or one distributed RU in the distributed RU allocation mechanism. Consecutive RUs and distributed RUs can include portions of the same subcarriers. A consecutive RU is an RU that includes a plurality of consecutive subcarriers. Alternatively, a consecutive RU is an RU that includes two consecutive subcarrier groups, where the plurality of subcarriers included in each consecutive subcarrier group are consecutive, and the two subcarrier groups are separated by only one or a plurality of guard subcarriers, null subcarriers, or DC subcarriers.

[0010] According to a second aspect, the present application further provides a data transmission method. This method can be implemented through the interaction between a first communication device and a second communication device. The first communication device may be understood as a STA, and the second communication device may be understood as an AP. This is only an example for the description in this specification and does not particularly limit the specific types of the first communication device and the second communication device.

[0011] The second communication device transmits a trigger frame to at least one first communication device. Correspondingly, the first communication device receives the trigger frame transmitted by the second communication device. The trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU. The first communication device transmits a PPDU to the second communication device based on the trigger frame. The PPDU includes a data field and an STF sequence. The data field is carried in a distributed RU, and the distributed RU includes a plurality of subcarrier groups that are discrete in the frequency domain. One of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers. The STF sequence is carried on all subcarriers within a first transmission bandwidth, and the first transmission bandwidth corresponds to the bandwidth of the distributed RU allocated by the second communication device to at least one first communication device for transmitting the uplink PPDU.

[0012] It should be understood that the first transmission bandwidth can also be understood as the bandwidth allocated by the AP to the uplink PPDU. In a scenario where all RUs included in the entire transmission bandwidth are distributed RUs, or in a scenario where distributed RUs are used to allocate resources across the entire bandwidth, the transmission bandwidth is the entire bandwidth. In a scenario where the entire bandwidth includes both distributed RUs and continuous RUs, or in a scenario where distributed RUs are used to allocate resources to a portion of the entire bandwidth and continuous RUs are used to allocate resources to another portion of the bandwidth, the transmission bandwidth is the bandwidth occupied by the distributed RUs. For example, assume that the entire bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources to a 40 MHz bandwidth, the transmission bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources to a 20 MHz bandwidth within a 40 MHz bandwidth and continuous RUs are used to allocate resources to another 20 MHz bandwidth, the transmission bandwidth is 20 MHz. The distributed RU carrying the data field can be one RU or multiple RUs. Additionally, regardless of which one or more of the distributed RUs in the first transmission bandwidth are the distributed RUs carrying the data field, the bandwidth occupied by the distributed RUs is the first transmission bandwidth.

[0013] According to the data transmission method provided in this application, when a distributed RU is used to carry a data field, the STF sequence is carried on all subcarriers within the first transmission bandwidth or, instead of being carried only on the distributed RUs, on the continuous RUs corresponding to the distributed RUs. This can ensure an increase in the average power of the data portion transmitted by the first communication device, ensure a relatively lower PAPR of the first communication device, and thereby ensure system performance.

[0014] Regarding the first aspect and the second aspect, in an optional manner, there are N first communication devices, where N≥1, the trigger frame includes a first field, and the first field indicates spatial stream information assigned to the first communication device when the first communication device transmits data by using distributed RUs. The spatial stream information includes a spatial stream start position and the number of spatial streams. Here, the spatial stream information of the first communication device is determined by the second communication device based on the total number of spatial streams assigned to the N first communication devices within the transmission bandwidth.

[0015] In the prior art, since the data field is carried in continuous RUs and the continuous RUs do not overlap with each other, it should be noted that the spatial stream information is the spatial stream start position and the number of spatial streams of the first communication device determined after sorting the number of spatial streams of all users within the continuous RU. However, in this application, the data field is carried in distributed RUs, and the continuous RUs corresponding to the distributed RUs of the users may overlap. In order to avoid the mutual interference between the STFs of the users in the overlapping area, in this application, the spatial stream start position and the number of spatial streams of the first communication device are determined based on the total number of spatial streams within the transmission bandwidth.

[0016] In an optional manner, the STF sequence is obtained through a cyclic shift based on spatial stream information.

[0017] In an actual application example, there may be a plurality of first communication devices, that is, a plurality of STAs, and it should be noted that these plurality of STAs transmit an STF sequence in a continuous RU corresponding to the distributed RUs of the STAs. The continuous RUs corresponding to the distributed RUs of the STAs may overlap. In this case, phase superposition and phase cancellation may occur in the STF transmitted by the STA, that is, there is a relatively large correlation between the STFs transmitted by the STA, resulting in inaccurate power measurement. To reduce the correlation, the STF sequence transmitted by the STA can be regarded as the STF sequence in different spatial streams. In addition, the spatial streams are numbered. Then, a cyclic shift is performed on the STF based on the number of spatial streams. In this way, the correlation between the spatial streams during transmission is reduced, and thus the accuracy of power measurement is improved.

[0018] In an optional manner, the first communication device determines F cyclic shift diversity (CSD) values corresponding to the F spatial streams of the first communication device based on the spatial stream information, where F≥1, and based on the CSD value corresponding to the i-th spatial stream, determines the STF sequence corresponding to the i-th spatial stream, where i is greater than or equal to 1 and less than or equal to F.

[0019] It should be noted that the number of spatial streams assigned to the first communication device corresponds to the amount of the CSD values. The STF sequence corresponding to the spatial stream is determined based on the CSD values corresponding to different spatial streams, whereby it is possible to reduce the correlation between the spatial streams.

[0020] In an optional manner, the first field may include a first sub-field and a second sub-field. The first sub-field indicates the spatial stream start position assigned to the first communication device by the second communication device. The second sub-field indicates the number of spatial streams assigned to the first communication device by the second communication device.

[0021] In an optional manner, the first sub - field may be the Starting Spatial Stream field within the trigger frame. The second sub - field may be the Number Of Spatial Streams field within the trigger frame.

[0022] In an optional manner, the first communication device determines the device number of the first communication device based on the trigger frame, determines a non - zero sub - carrier index based on the device number, and determines the STF sequence of the first communication device based on the non - zero sub - carrier index.

[0023] It should be noted that in order to avoid the mutual interference between the STF sequences transmitted by the first communication device when the first communication device uses distributed RUs to carry data fields, different STF sequences can be determined for different non - zero sub - carrier indices of the first communication device. A non - zero sub - carrier may be understood as a sub - carrier whose sequence value is not zero in the continuous RUs corresponding to the distributed RU.

[0024] In an optional manner, the device number of the first communication device is determined by calculating the reception time of the (User Info List) User Info List field, the reception time of the (User Info Field) User Info Field, and the length of the User Info Field within the trigger frame.

[0025] It should be noted that the device number of the first communication device is determined based on the reception time of the User Info List field, the reception time of the User Info Field, and the length of the User Info Field within the trigger frame without increasing the indication overhead.

[0026] In particular, the device number of the first communication device = (the reception time of the User Info Field - the reception time of the User Info List Field in the trigger frame) / the length of the User Info Field + 1.

[0027] In addition, when B55 in the Common Field within the trigger frame is 0, it indicates that the first User Info Field within the User Info List is an extension of the Common Field, which is referenced as whether there is a Special User Info Field. In this case, the device number N of the first communication device = (the reception time of the User Info Field - the reception time of the User Info List Field in the trigger frame) / the length of the User Info Field. In other words, when B55 = 0, the Special User Info Field is used as an extension of the Common Field, and one User Info Field is not actually assigned to a user. Therefore, the actual device number N' of the first communication device is 1 subtracted from the sequence number N of the User Info Field, that is, N' = N - 1. When B55 is equal to 1, the device number N of the first communication device is equal to the sequence number of the User Info Field.

[0028] In an optional manner, the number of spatial streams assigned to the first communication device is 8 or less. The first communication device may indicate the device number of the first communication device by using the first bit and the second bit within the trigger frame, where the first bit and the second bit are within the User Info List Field within the trigger frame.

[0029] The first bit may be one bit within the reserved field of the User Info List field in the trigger frame, and it should be noted that the second bit may be one bit within the Starting Spatial Stream field in the User Info List field. If the reserved field indicates the device number of the first communication device, this field is not called a reserved field.

[0030] In an optional scheme, the period of the STF sequence is 0.8 microseconds (μs), the transmission bandwidth supports N first communication devices for transmitting data, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 16 / K, where K = 2 l , 1 ≤ j ≤ N, and l is 1 or 2.

[0031] In an optional scheme, N is 4. The offset value of the non-zero subcarrier index corresponding to the first communication device with device number 1 is 0, the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 2 is 4, the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 3 is 8, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 4 is 12.

[0032] In an optional scheme, the period of the STF sequence is 1.6 μs, the transmission bandwidth supports N first communication devices for transmitting data, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l , 1 ≤ j ≤ N, and l is 1 or 2.

[0033] In an optional manner, N is 4. The offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 1 is 0, the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 2 is 2, the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 3 is 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 4 is 6.

[0034] In an optional manner, the trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using distributed RUs.

[0035] In the present application, the second field in the trigger frame indicates whether data should be transmitted by using distributed RUs, and based on this field, it is determined how to transmit the PPDU.

[0036] In an optional manner, the second field may be a subfield within the common information field within the trigger frame. The subfield within the common field may be a reserved field within the common field within the trigger frame in the prior art, or may be another field. This is not particularly limited in the present application.

[0037] According to a third aspect, the present application provides a data transmission method. This method may be implemented through the interaction between a first communication device and a second communication device. The first communication device may be understood as a STA, and the second communication device may be understood as an AP. This is only an example for the description in this specification, and does not particularly limit the specific types of the first communication device and the second communication device.

[0038] The second communication device transmits a trigger frame to at least one first communication device. Correspondingly, the first communication device receives the trigger frame from the second communication device. The trigger frame includes a second field, and the second field indicates whether the first communication device transmits data by using a distributed RU. The first communication device transmits a PPDU to the second communication device based on the second field.

[0039] In this application, the second field in the trigger frame indicates whether data should be transmitted by using a distributed RU, and based on this field, it is determined how to transmit the PPDU.

[0040] In an optional manner, the second field may be a sub-field within a common field field in the trigger frame.

[0041] According to a fourth aspect, this application provides a data transmission device. The device includes a transceiver unit and a processing unit.

[0042] The transceiver unit is configured to receive a trigger frame transmitted by a second communication device, where the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU. The processing unit is configured to transmit a PPDU to the second communication device based on the trigger frame. The PPDU includes a data field and an STF sequence. The data field is carried in a distributed RU, and the distributed RU includes a plurality of sub-carrier groups that are discrete in the frequency domain. One of the sub-carrier groups includes one sub-carrier or at least two consecutive sub-carriers. The STF sequence is carried on all sub-carriers of a plurality of consecutive RUs, and the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU. Each of the consecutive RUs includes a plurality of sub-carriers that are consecutive in the frequency domain.

[0043] In an optional manner, the trigger frame includes a first field, and the first field indicates spatial stream information assigned to a first communication device when the first communication device transmits data by using a distributed RU. The STF sequence is obtained through a cyclic shift based on the spatial stream information.

[0044] In an optional manner, the spatial stream information includes a spatial stream start position and the number of spatial streams. The spatial stream information of the first communication device is determined by a second communication device based on the total number of spatial streams assigned to N first communication devices within the transmission bandwidth, where N≥1.

[0045] In an optional manner, the processing unit is further configured to determine the device number of the first communication device based on the trigger frame, determine a non-zero subcarrier index based on the device number, and determine the STF sequence of the first communication device based on the non-zero subcarrier index.

[0046] In an optional manner, the processing unit is specifically configured to determine the device number of the first communication device by calculating the reception time of the User Info List field, the reception time of the User Info Field field, and the length of the User Info Field field within the trigger frame. is specifically configured as such.

[0047] In an optional manner, the number of spatial streams assigned to the first communication device is 8 or less, and the processing unit is specifically configured to indicate the device number of the first communication device by using a first bit and a second bit within the trigger frame, where the first bit and the second bit are within the UserInfoList field within the trigger frame.

[0048] In an optional mode, the period of the STF sequence is 0.8 μs, the transmission bandwidth supports N first communication devices for transmitting data, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 16 / K, where K = 2 l , 1 ≤ j ≤ N, and l is 1 or 2.

[0049] In an optional mode, the period of the STF sequence is 1.6 μs, the transmission bandwidth supports N first communication devices for transmitting data, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l , 1 ≤ j ≤ N, and l is 1 or 2.

[0050] In an optional mode, the trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using a distributed RU.

[0051] In an optional mode, the second field is a subfield within the Common Field in the trigger frame.

[0052] According to a fifth aspect, the present application provides a data transmission device. The device is Transmitting a trigger frame to at least one first communication device, the trigger frame being used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU, and receiving a PPDU from at least one first communication device. The transceiver unit is configured to perform the above operations. Here, the PPDU includes a data field and a short training field STF sequence used for power control. The data field is carried in a distributed RU, and the distributed RU includes a plurality of sub-carrier groups that are discrete in the frequency domain. One of the sub-carrier groups includes one sub-carrier or at least two consecutive sub-carriers. The STF sequence is carried on all sub-carriers of a plurality of consecutive RUs, and the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU. Each of the consecutive RUs includes a plurality of sub-carriers that are consecutive in the frequency domain. It includes a processing unit configured to parse the PPDU.

[0053] In an optional manner, there are N first communication devices, where N≥1. The trigger frame includes a first field, and the first field indicates the spatial stream information assigned to the first communication device when the first communication device transmits data by using a distributed RU. The spatial stream information includes the spatial stream start position and the number of spatial streams. Here, the spatial stream information of the first communication device is determined by the second communication device based on the total number of spatial streams assigned to the N first communication devices within the transmission bandwidth.

[0054] In an optional manner, the trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using a distributed RU.

[0055] In an optional manner, the second field is a sub-field within the Common Field in the trigger frame.

[0056] According to a sixth aspect, the present application provides a data transmission device. The device includes a transceiver unit and a processing unit.

[0057] The transceiver unit is configured to receive a trigger frame from a second communication device, where the trigger frame includes a second field, and the second field indicates whether the first communication device transmits data by using a distributed RU. The processing unit is configured to transmit a PPDU to the second communication device based on the second field.

[0058] In an optional manner, the second field may be a subfield within the Common Field in the trigger frame.

[0059] According to a seventh aspect, the present application provides a communication device. The device includes at least one processor and a memory. The memory is configured to store a computer program or instructions. When the device is executed, the at least one processor executes the computer program or instructions to enable the communication device to implement a method according to the first aspect or an embodiment of the first aspect or a method according to the second aspect or an embodiment of the second aspect.

[0060] Optionally, there is one or more processors and one or more memories.

[0061] Optionally, the memory may be integrated with the processor, or the memory and the processor are arranged separately.

[0062] In a particular implementation process, the memory can be a non-transitory memory, for example, a read-only memory (ROM). The memory and the processor can be integrated into one chip or separately disposed in different chips. The type of the memory and the manner in which the memory and the processor are disposed are not limited in this embodiment of the present application.

[0063] According to an eighth aspect, an embodiment of the present application provides another communication device. The device includes an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, enabling the processor to implement a method according to any one of the first aspect to the third aspect or a possible implementation of the first aspect to the third aspect.

[0064] In a particular implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, etc. The input signal received by the input circuit may be received and input, for example, but not limited to, by a receiver, and the signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. The input circuit and the output circuit may be the same circuit, where this circuit is used as the input circuit and the output circuit at different moments. The specific implementation of the processor and various circuits is not limited in this embodiment of the present application.

[0065] The processing apparatus in the eighth aspect may be a chip. The processor may be implemented by using hardware or software. When the processor is implemented by using hardware, the processor may be a logic circuit, an integrated circuit, or the like. When the processor is implemented by using software, the processor may be a general-purpose processor and is implemented by reading software code stored in a memory. The memory may be integrated with the processor or may exist independently of the processor.

[0066] According to the ninth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are executed on a computer, the computer is enabled to implement the method according to any one of the first aspect or the possible designs of the first aspect, the method according to any one of the second aspect or the possible designs of the second aspect, or the method according to any one of the third aspect or the possible designs of the third aspect.

[0067] According to the tenth aspect, the present application provides a computer program product including instructions. When the computer program product is executed on a computer, the computer is enabled to implement the method according to the first aspect or the embodiment of the first aspect, the method according to the second aspect or the embodiment of the second aspect, or the method according to the third aspect or the embodiment of the third aspect.

[0068] According to the eleventh aspect, the present application provides a chip system. The chip system includes a processor and further includes a memory, and is capable of implementing the method according to any one of the first aspect or the possible designs of the first aspect, the method according to any one of the second aspect or the possible designs of the second aspect, or the method according to any one of the third aspect or the possible designs of the third aspect. The chip system may include a chip or may include a chip and other individual components.

[0069] According to the 12th aspect, the present application provides a communication system. The system includes a first communication device and a second communication device. The first communication device or the second communication device is configured to implement a method according to any one of the 1st aspect or possible designs of the 1st aspect, a method according to any one of the 2nd aspect or possible designs of the 2nd aspect, or a method according to any one of the 3rd aspect or possible designs of the 3rd aspect.

[0070] According to the 13th aspect, the present application provides a functional entity. The functional entity is configured to implement a method according to any one of the 1st aspect and the 2nd aspect or possible implementations from the 1st aspect to the 3rd aspect.

[0071] Regarding the technical effects that can be achieved in the 2nd aspect to the 13th aspect, please refer to the description of the technical effects that can be achieved in the corresponding possible design solutions in the 1st aspect. For details, they will not be described again in this application.

Brief Description of Drawings

[0072]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10A

Figure 10B

Figure 10C

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Embodiments for Carrying out the Invention

[0073] To make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. Specific operation methods in method embodiments may also be applicable to apparatus embodiments or system embodiments. In the description of the present application, unless otherwise specified, "a plurality of" means two or more. Therefore, cross-references may be made to the implementations of the apparatus and the method. Repeated parts will not be described again.

[0074] The technical solutions in the embodiments of this application can be applied to various communication systems, such as WLAN communication systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, 5th generation (5G) systems, new radio (NR) systems, and future 6th generation (6G) systems.

[0075] For example, hereinafter, by only using the WLAN system as an example, the application scenarios in the embodiments of this application and the methods in the embodiments of this application will be described.

[0076] In particular, the embodiments of this application may be applied to a WLAN system and may be applied to any protocol within the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of protocols used in WLAN, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, and future 802.11 protocols. The method provided in this application can be implemented by a communication device in a wireless communication system or a chip or processor in the communication device. Correspondingly, the communication device supports communication by using the IEEE 802.11 series of protocols.

[0077] To facilitate understanding of the embodiments of the present application, first, as an example, the communication system shown in FIG. 3 is used to describe in detail a communication system applicable to the embodiments of the present application. In the present application, the AP is used as an example of the first communication device for explanation, and the STA is used as an example of the second communication device for explanation.

[0078] The WLAN system in FIG. 3 may include one or more APs and one or more STAs. In FIG. 3, an example where the APs are AP#1 and AP#2 is used for explanation, and an example where the STAs are STA#1 and STA#2 is used for explanation. However, in actual application examples, the amounts of APs and STAs in the communication system are not limited.

[0079] The AP may be an access point used by a terminal device (e.g., a mobile phone) to access a wired (or wireless) network, and is mainly deployed at home, inside a building, and in a park. A typical coverage radius is from dozens of meters to one hundred meters. Of course, the access point may alternatively be deployed outdoors. The access point is equivalent to a bridge connecting a wired network and a wireless network. The main function of the access point is to connect various wireless network clients to each other and then connect the wireless network to Ethernet. In particular, the AP may be a terminal device (e.g., a mobile phone) or a network device (e.g., a router) having a wireless fidelity (Wi-Fi) chip. The access point may be a device supporting the next-generation standards of 802.11be and 802.11be. Alternatively, the access point may be a device supporting multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0080] An access point may include a processor, a transmitter, and a receiver. The processor is configured to control and manage the actions of the access point, the transmitter is configured to transmit information, and the receiver is configured to receive information.

[0081] A STA may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and may also be called a user device. For example, a station may be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart television supporting Wi-Fi communication, an intelligent wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, or a computer supporting Wi-Fi communication. Optionally, a station may support the 802.11be and next-generation standards of 802.11be. Alternatively, a station may support multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0082] A STA may include a processor, a transmitter, and a receiver. The processor is configured to control and manage the actions of the access point, the transmitter is configured to transmit information, and the receiver is configured to receive information.

[0083] For example, an AP and a STA may be devices used in smart cameras, smart remote controls, or smart water or electricity meters in a smart home, such as sensors in a vehicle internet, an internet of things node, sensors in the internet of things (IoT), and sensors in a smart city.

[0084] Note that the AP can be multi - antenna / multi - radio frequency or single - antenna / single - radio frequency. The antenna / radio frequency is configured to transmit / receive data packets. In an implementation, the antenna or radio - frequency part of the AP may be separated from the body of the AP, that is, it may be remotely located. In an implementation, the STA may be single - antenna / single - radio frequency or multi - antenna / multi - radio frequency, and may be a device with three or more antennas. The antenna / radio frequency is configured to transmit / receive data packets. In an implementation, the antenna or radio - frequency part of the STA may be separated from the body of the STA, that is, it may be remotely located.

[0085] Note that orthogonal frequency division multiple access (OFDMA) can be used for data transmission between the AP and the STA. In an OFDMA transmission scenario, the WLAN protocol divides the entire bandwidth into several RUs, and the PPDU can be transmitted between the AP and the STA by using the assigned RUs. According to the 802.11ax standard, a 20MHz, 40MHz, 80MHz, or 160MHz bandwidth may be divided into multiple types of RUs, and the size of the RU may be 26 - tone RU, 52 - tone RU, 106 - tone RU, 242 - tone RU, 484 - tone RU, 996 - tone RU, etc. A tone represents a sub - carrier. For example, a 26 - tone RU represents an RU that contains 26 consecutive sub - carriers, or an RU that contains a group of 13 consecutive sub - carriers and another group of 13 consecutive sub - carriers.

[0086] In the 802.11be standard, the above resource allocation method is used where the bandwidth is divided into several resource units. In the 802.11be standard, the positions of some data subcarriers and pilot subcarriers are changed according to the 802.11ax standard. At 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, the spectral bandwidth may be divided into multiple types of RUs, and the size of the RU may be 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, 996-tone RU, etc. A 26-tone RU can be allocated to one STA for use. Usually, an RU with a size of 242 tones or more can be allocated to one or more STAs for use. The RUs within the bandwidth include data subcarriers and pilot subcarriers. The data subcarriers are used to carry data information. The pilot subcarriers transmit fixed values and are used for the receiving end to estimate the phase and perform phase correction.

[0087] 802.11be defines different frame structures, and the EHT-STF period includes two types, 0.8 μs and 1.6 μs. In addition, the five channel bandwidths supported in 802.11be are 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz. Each bandwidth and each period correspond to one EHT-STF (for example, the period is 0.8 μs and the channel bandwidth is 20 MHz, which corresponds to one EHT-STF). Therefore, there are a total of 10 (2 * 5 = 10) frequency domain values for the EHT-STF.

[0088] For example, FIG. 4 is a schematic diagram of a possible RU allocation method when the bandwidth is 20 MHz. The entire 20 MHz bandwidth may include the entire 242-tone RU, or may include any combination of 26-tone RUs, 52-tone RUs, and 106-tone RUs. In addition to the RUs for data transmission, some guard subcarriers, null subcarriers, or direct current (DC) subcarriers are further included. In addition, other bandwidths may correspond to different RU allocation methods. Examples are not enumerated one by one in this specification.

[0089] In a low power indoor (LPI) communication system, the maximum transmission power and the maximum transmission frequency spectrum density are strictly limited. The transmission power of a device is limited by both the maximum power and the maximum power spectrum density. First, the transmission power cannot exceed the maximum power, and the transmission power spectrum density cannot exceed the maximum power spectrum density. Since the transmission power of a device = power spectrum density * transmission bandwidth, when the power spectrum density is constant, the maximum transmission power of the device increases with the increase of the transmission bandwidth. It is known that the average transmission power of each subcarrier = transmission power / the amount of effective subcarriers. Therefore, when the power spectrum density is constant, the transmission power may be increased to increase the average transmission power of each subcarrier, and the transmission bandwidth may be increased to increase the transmission power.

[0090] In this manner, the subcarriers within one continuous RU can be discretely dispersed into multiple continuous RUs for transmission. Considering the case where one continuous 26-tone RU (shown as continuous RU#1) is allocated to a user as shown in FIG. 5, the subcarriers of continuous RU#1 can be discretely dispersed into two continuous 26-tone RUs for transmission. For example, 13 subcarriers at odd positions are selected from continuous RU#1, and the subcarriers at even positions are selected from another continuous 26-tone RU (shown as continuous RU#2). The RU including 13 subcarriers at odd positions within continuous RU#1 and 13 subcarriers at even positions within continuous RU#2 can be called a dispersed RU. It can be understood that under the same power spectral density, the transmission bandwidth of the dispersed RU is twice that of the continuous RU, and the transmission power also doubles. However, the amount of subcarriers remains 26. In this case, the average power of each subcarrier doubles.

[0091] In the above implementation, after one continuous RU is allocated to a user, the user transmits data and STF on all subcarriers of the continuous RU. In the transmission method, since the PAPR of the STF is considered during the design of the STF sequence, it is possible to guarantee the PAPR of the STF in the transmission method. However, the subcarriers included in the dispersed RU are not continuous and are dispersed within a wider frequency range. Therefore, when the dispersed RU is used to transmit data, the subcarriers within one continuous RU are discretely dispersed into multiple continuous RUs for transmission. Under the same power spectral density, the transmission bandwidth of the dispersed RU increases compared to that of the continuous RU, and the transmission power also increases. In this case, the average power of each subcarrier doubles. When the STF sequence is still transmitted in the continuous RU before the discreteness, it is impossible to accurately measure the power of the dispersed RU. When the STF sequence is transmitted only at the positions of the subcarriers of the dispersed RU, it is impossible to guarantee the PAPR of the STF sequence.

[0092] This application provides a data transmission method for guaranteeing an increase in the average power of a data part transmitted by a first communication device and guaranteeing a relatively lower PAPR of the first communication device.

[0093] FIG. 6 shows a data transmission method according to an embodiment of the present application. This method can be implemented through the interaction between a first communication device and a second communication device. The first communication device may be understood as an STA, and the second communication device may be understood as an AP. This is only an example for the description in this specification, and does not particularly limit the specific types of the first communication device and the second communication device. In FIG. 6, an example where the first communication devices are STA#1 and STA#2 and the second communication device is an AP is used for illustration. In actual application examples, neither the quantity of the first communication devices nor the quantity of the second communication devices is limited. References can be made to the following steps for execution.

[0094] Step 601A: The AP transmits a trigger frame to STA#1.

[0095] Step 601B: The AP transmits a trigger frame to STA#2.

[0096] It should be noted that the execution sequence of Step 601A and Step 601B is not limited. Step 601B may be performed before Step 601A, or Step 601A may be performed before Step 601B, or Step 601A and Step 601B may be performed simultaneously.

[0097] In addition, the trigger frames transmitted by the AP to STA#1 and STA#2 are the same. In other words, the information carried in the trigger frames is the same, or the frame structure of the trigger frames is the same. This is not particularly limited herein in the present application. The frame structure of the trigger frame can be a trigger frame or a triggered response scheduling (TRS). The TRS mainly includes a control wrapper frame, a quality of service (QoS) data frame, a QoS null frame, a management frame, and the like.

[0098] In FIG. 7, an example where the frame structure of the trigger frame is a trigger frame is used for explanation. The trigger frame includes a common information field and a user information list field. The common information field includes common information that needs to be read by all STAs. The user information list field includes one or more user information fields. Each user information field includes information that needs to be read by each STA. The trigger frame particularly includes a 2-bit frame control field, a 2-bit Duration field, a 6-bit Receiver Address (RA) field, a 6-bit Transmitter Address (TA) field, a common information (Common Info) field of 8 bits or more, a user information list (User Info List) field, a padding field, and a 4-bit Frame Check Sequence (FCS) field. The frame control field indicates the frame type. The Duration field indicates the frame duration. The RA field indicates the media access control (MAC) address of the receiving STA. The TA field indicates the MAC address of the transmitting STA. The common information field indicates common information that needs to be read by all STAs. The user information list field includes one or more user information fields, and each user information field includes information that needs to be read by each STA. The padding field is used for zero padding. The FCS field is used for frame inspection.

[0099] The trigger frame is used to trigger at least one first communication device including a first communication device to transmit an uplink PPDU. The example of FIG. 6 may be understood as the trigger frame being used to trigger STA#1 and STA#2 to transmit PPDUs to the AP separately.

[0100] Step 602A: STA#1 transmits a PPDU to the AP based on the trigger frame.

[0101] Step 602B: STA#2 transmits a PPDU to the AP based on the trigger frame.

[0102] As shown in FIG. 2, the PPDU includes a data field and an STF sequence, and the names and simple functions of the fields (or fields) of the PPDU are shown in Table 1 below. The Data field is the data field in this application. The PPDU is only an example, and it should be understood that the specific format of the PPDU is defined by the standard. Table 1 only uses the EHT PPDU of 802.11be as an example for explanation. However, in actual application examples, in this application, the trigger frame is not particularly limited to the PPDU of 802.11be, and may alternatively be a PPDU of another WLAN standard. This is not particularly limited in this application.

[0103] [Table 1]

[0104] In the implementation of the solution of this application, the data field can be carried in the distributed RU. For example, as shown in FIG. 5, the data field is carried on 13 subcarriers at odd positions within consecutive RU#1 and subcarriers at even positions within consecutive RU#2. The distributed RU includes a plurality of subcarrier groups that are discrete in the frequency domain, one of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers, the STF sequence is carried on all subcarriers of a plurality of consecutive RUs, the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU, and each of the consecutive RUs includes a plurality of subcarriers that are consecutive in the frequency domain.

[0105] Hereinafter, the consecutive RU, distributed RU, and correspondence between the consecutive RU and the distributed RU of this application will be described.

[0106] (1) Consecutive RU

[0107] A contiguous RU may be understood as an RU that includes a plurality of contiguous subcarriers. Alternatively, a contiguous RU is an RU that includes two groups of contiguous subcarriers, where the plurality of subcarriers included in each group of contiguous subcarriers are contiguous, and the two groups of subcarriers are separated by only one or more of a guard subcarrier, a null subcarrier, or a DC subcarrier. All RUs supported in 802.11ax may be understood as contiguous RUs. It should be understood that a contiguous RU may alternatively have another name, for example, a normal RU. The name of the contiguous RU is not limited in this application.

[0108] It should be understood that the plurality of subcarriers of a contiguous RU may be contiguous or that a contiguous RU may include two groups of contiguous subcarriers, where the two groups of contiguous subcarriers are not contiguous. For example, a 26-tone RU that includes a group of 13 contiguous subcarriers (such as subcarrier 1 to subcarrier 13) and another group of 13 contiguous subcarriers (such as subcarrier 14 to subcarrier 26) is a contiguous RU. Similarly, a 996-tone RU that includes a group of 484 contiguous subcarriers and another group of 484 contiguous subcarriers is a contiguous RU. An RU may also be called a special contiguous RU or a generalized contiguous RU. The contiguous RUs in this application include, alternatively, special contiguous RUs or generalized contiguous RUs.

[0109] In this application, a contiguous RU that includes K subcarriers is called a contiguous K-tone RU. For example, a contiguous 26-tone RU is a contiguous RU that includes 26 subcarriers. In other words, the concept of a contiguous K-tone RU is the same as the concept of a K-tone RU in the existing 802.11ax standard.

[0110] (2) Dispersed RU

[0111] The discrete RU includes a plurality of sub - carrier groups that are discrete in the frequency domain. Specifically, the discrete RU includes a plurality of sub - carrier groups, and any two sub - carrier groups are discrete in the frequency domain. One sub - carrier group includes one sub - carrier or at least two consecutive sub - carriers. In other words, one sub - carrier group includes one sub - carrier or a plurality of consecutive sub - carriers.

[0112] It should be noted that the discrete RU may also be called non - continuous RU, discrete RU, separated RU, etc. In another embodiment, the discrete RU may alternatively have another name. The name of the discrete RU is not limited in this application. An RU that satisfies the definition of the discrete RU in this application can be regarded as the discrete RU in this application. In this application, the number of sub - carrier groups included in one discrete RU is 2 or more. In addition, Fig. 5 is only an example of the discrete RU and is not limiting.

[0113] In this application, a discrete RU including K sub - carriers is called a discrete K - tone RU. For example, a discrete 26 - tone RU is a discrete RU including 26 sub - carriers. For the value of K, refer to the value of K used for continuous RUs. Of course, the value of K may alternatively be different from the value of K used for continuous RUs. For example, when the bandwidth is 20 MHz, 20 MHz may include one or a combination of a discrete 26 - tone RU, a discrete 52 - tone RU, a discrete 106 - tone RU, and a discrete 242 - tone RU.

[0114] In this application, one discrete RU and another discrete RU may form a discrete multi - RU, and the discrete multi - RU may be assigned to one or more stations. For example, a discrete 242 - tone RU and a discrete 484 - tone RU may form a discrete 484 + 242 - tone RU.

[0115] Note that the above special continuous RU or generalized continuous RU does not belong to the distributed RU in this embodiment of the present application. For example, in the above example, the 26-tone RU including a group of 13 consecutive subcarriers and another group of 13 consecutive subcarriers is not the distributed RU defined in the present application, but a special continuous RU.

[0116] In some examples, the amount of subcarriers included in any two of the plurality of subcarrier groups included in the distributed RU may be the same or different. For example, the amount of subcarriers in each subcarrier group may be 1. In another example, the amount of subcarriers in a part of the subcarrier group is 1, and the amount of subcarriers in other subcarrier groups is 2. Specifically, one distributed RU may include four subcarrier groups, and the amounts of subcarriers in the four subcarrier groups may be continuously 1 (for example, subcarrier 3), 1 (for example, subcarrier 5), 2 (such as subcarrier 7 and subcarrier 8), and 2 (such as subcarrier 10 and subcarrier 11). This is only illustrated as an example in this specification and is not particularly limited.

[0117] In some examples, when the amount of subcarrier groups included in the distributed RU is 3 or more, in the plurality of discrete subcarrier groups included in the distributed RU, the amount of subcarriers between any two adjacent subcarrier groups may be the same or different. Any two adjacent subcarrier groups are two adjacent subcarrier groups of one distributed RU.

[0118] For example, in a distributed RU including three distributed sub-carrier groups (sub-carrier group #1, sub-carrier group #2, and sub-carrier group #3 respectively), sub-carrier group #1 is adjacent to sub-carrier group #2, and sub-carrier group #2 is adjacent to sub-carrier group #3. In other words, the frequency of the sub-carriers included in sub-carrier group #1 is lower than the frequency of the sub-carriers included in sub-carrier group #2, and the frequency of the sub-carriers included in sub-carrier group #2 is lower than the frequency of the sub-carriers included in sub-carrier group #3. In addition, the sub-carrier having the highest frequency in sub-carrier group #1 and the sub-carrier having the lowest frequency in sub-carrier group #2 are not continuous in frequency (or frequency domain). Specifically, the sub-carrier having the highest frequency in sub-carrier group #1 and the sub-carrier having the lowest frequency in sub-carrier group #2 are separated by only K1 (K1≧1) sub-carriers. In other words, there are K1 sub-carriers between the sub-carrier having the highest frequency in sub-carrier group #1 and the sub-carrier having the lowest frequency in sub-carrier group #2. The sub-carrier having the highest frequency in sub-carrier group #2 and the sub-carrier having the lowest frequency in sub-carrier group #3 are not continuous in frequency (or frequency domain). Specifically, the sub-carrier having the highest frequency in sub-carrier group #2 and the sub-carrier having the lowest frequency in sub-carrier group #3 are separated by only K2 (K2≧1) sub-carriers. In other words, there are K2 sub-carriers between the sub-carrier having the highest frequency in sub-carrier group #2 and the sub-carrier having the lowest frequency in sub-carrier group #3. K1 may be equal to K2 or may not be equal to K2.

[0119] In another example, in a distributed RU that includes four discrete sub-carrier groups (shown as sub-carrier group #1, sub-carrier group #2, sub-carrier group #3, and sub-carrier group #4), sub-carrier group #1 is adjacent to sub-carrier group #2, sub-carrier group #2 is adjacent to sub-carrier group #3, and sub-carrier group #3 is adjacent to sub-carrier group #4. Additionally, the sub-carrier having the highest frequency within sub-carrier group #1 and the sub-carrier having the lowest frequency within sub-carrier group #2 are separated by only K1 (K1 ≥ 1) sub-carriers, the sub-carrier having the highest frequency within sub-carrier group #2 and the sub-carrier having the lowest frequency within sub-carrier group #3 are separated by only K2 (K2 ≥ 1) sub-carriers, and the sub-carrier having the highest frequency within sub-carrier group #3 and the sub-carrier having the lowest frequency within sub-carrier group #4 are separated by only K3 (K3 ≥ 1) sub-carriers. All of K1, K2, and K3 may be equal, or two of K1, K2, and K3 may be equal, or any two of K1, K2, and K3 may not be equal.

[0120] For example, FIG. 8 is a schematic diagram of a distributed RU. Refer to FIG. 8. The distributed 52-tone RU is distributed within a frequency range of 20 MHz. The distributed 52-tone RU includes 26 sub-carriers within a first continuous 52-tone RU and 26 sub-carriers within a third continuous 52-tone RU within a first frequency range of 20 MHz.

[0121] For example, FIG. 9 is a schematic diagram of a distributed RU. Refer to FIG. 9. The distributed 52-tone RU is distributed within a frequency range of 80 MHz. The distributed 52-tone RU includes 13 subcarriers within a first frequency range of 20 MHz, 13 subcarriers within a first continuous 52-tone RU within a second frequency range of 20 MHz, 13 subcarriers within a first continuous 52-tone RU within a third frequency range of 20 MHz, and 13 subcarriers within a first continuous 52-tone RU within a fourth frequency range of 20 MHz.

[0122] Optionally, the distributed RU includes K subcarriers. The amount of MHz occupied by the distributed RU is greater than the amount of MHz occupied by an RU with K subcarriers. The minimum granularity of the amount of MHz is 1.

[0123] The amount of MHz occupied by the distributed RU is the amount of MHz occupied by the K subcarriers of the distributed RU. The bandwidth includes a plurality of MHz. At least one subcarrier of the distributed RU is distributed within one MHz. Even if the subcarriers of the distributed RU do not occupy the entire MHz, the MHz is counted as the amount of MHz occupied by the distributed RU. Refer to FIG. 5. It can be seen that one 26-tone RU within a first frequency range of 20 MHz includes 26 subcarriers, and the bandwidth occupied by one 26-tone RU is on average about 2 MHz (where the 20 MHz bandwidth shown in FIG. 9 includes nine 26-tone RUs). When the distributed RU is used, one 26-tone RU can be distributed to the odd subcarriers of one 26-tone RU and the even subcarriers of another 26-tone RU for transmission. In this case, the occupied bandwidth is 2 * 2 MHz. 2 * 2 MHz is greater than 2 MHz. However, regardless of whether the distributed 26-tone RU or the continuous 26-tone RU is used, the amount of subcarriers included remains unchanged and is 26.

[0124] For example, 26 sub - carriers in a distributed 26 - tone RU that includes 4 sub - carrier groups. In ascending order of frequency, the 1st to 7th sub - carriers are consecutive and belong to one sub - carrier group, the 8th to 14th sub - carriers are consecutive and belong to one sub - carrier group, the 15th to 20th sub - carriers are consecutive and belong to one sub - carrier group, and the 21st to 26th sub - carriers are consecutive and belong to one sub - carrier group.

[0125] At 1 MHz occupied by the 1st to 7th sub - carriers, only 7 sub - carriers are sub - carriers of the distributed 26 - tone RU. Even when the frequencies corresponding to the 1st to 7th sub - carriers are only 0.5 MHz, i.e., the 1st to 7th sub - carriers do not fully occupy 1 MHz, since the minimum granularity of the amount of MHz is 1, the amount of MHz occupied by the 1st to 7th sub - carriers is still 1 MHz.

[0126] Similarly, at 1 MHz occupied by the 8th to 14th sub - carriers, only 7 sub - carriers are sub - carriers of the distributed 26 - tone RU. The amount of MHz occupied by the 8th to 14th sub - carriers is still 1 MHz. At 1 MHz occupied by the 15th to 20th sub - carriers, only 7 sub - carriers are sub - carriers of the distributed 26 - tone RU. The amount of MHz occupied by the 15th to 20th sub - carriers is still 1 MHz. At 1 MHz occupied by the 21st to 26th sub - carriers, only 7 sub - carriers are sub - carriers of the distributed 26 - tone RU. The amount of MHz occupied by the 21st to 26th sub - carriers is still 1 MHz. In this way, the amount of MHz occupied by the distributed 26 - tone RU is 4 MHz.

[0127] From the above description, it can be seen that the subcarrier distribution of continuous RUs can be different from that of distributed RUs. For an RU, there is a fixed correspondence between the amount of subcarriers and the amount of MHz occupied by the subcarriers. For example, the amount of MHz occupied by 26 subcarriers in a continuous 26-tone RU is 2, the amount of MHz occupied by 52 subcarriers in a continuous 52-tone RU is 4, …, the amount of MHz occupied by 242 subcarriers in a continuous 242-tone RU is 20, the amount of MHz occupied by a continuous 484-tone RU is 40, and the amount of MHz occupied by a continuous 996-tone RU is 80. However, for a distributed RU, there is no fixed correspondence between the amount of subcarriers and the amount of MHz occupied by the subcarriers. For example, the 996 subcarriers of a distributed 996-tone RU can be distributed within 160 MHz or within 320 MHz. In other words, the amount of MHz occupied by the 996 subcarriers of a distributed 996-tone RU can be 160 MHz or 320 MHz.

[0128] (3) Corresponding between Distributed RU and Continuous RU

[0129] In this application, a plurality of continuous RUs corresponding to one distributed RU are a plurality of continuous RUs that include all the subcarriers in the distributed RU and have the minimum total amount of subcarriers included. Any one of the plurality of continuous RUs corresponding to the distributed RU includes a portion of the subcarriers of the distributed RU.

[0130] It should be understood that one distributed RU corresponding to a plurality of continuous RUs can be described as one distributed RU occupying a plurality of continuous RUs, or one distributed RU being within a plurality of continuous RUs, or there being a mapping relationship between one distributed RU and a plurality of continuous RUs, or a plurality of continuous RUs being the continuous RUs where one distributed RU is arranged.

[0131] For example, the distributed RU shown in FIG. 5 is used as an example. The first continuous 26-tone RU, the first continuous 52-tone RU, the first continuous 106-tone RU, the first continuous 242-tone RU, and the first continuous 484-tone RU within the first 20 MHz shown in FIG. 5 are shown as continuous RU#1, continuous RU#2, continuous RU#3, continuous RU#4, and continuous RU#5, respectively. The first continuous 26-tone RU, the first continuous 52-tone RU, the first continuous 106-tone RU, the first continuous 242-tone RU, and the first continuous 484-tone RU within the second 20 MHz are shown as continuous RU#6, continuous RU#7, continuous RU#8, continuous RU#9, and continuous RU#10, respectively. Any one of continuous RU#1 to #5 includes a subcarrier portion of the distributed 26-tone RU shown in FIG. 5, and any one of continuous RU#6 to #10 includes another subcarrier portion of the distributed 26-tone RU. In other words, the plurality of continuous RUs including all subcarriers of the distributed RU are any one of continuous RU#1 to #5 and any one of continuous RU#6 to #10. In a combination including one of continuous RU#1 to #5 and one of continuous RU#6 to #10, continuous RU#1 and continuous RU#6 include a total of 52 subcarriers, and the total amount of subcarriers included in two continuous RUs in another combination is greater than 52. In other words, continuous RU#1 and RU#6 are a plurality of continuous RUs that include all subcarriers of the distributed RU and have the minimum total amount of subcarriers within the plurality of continuous RUs. Therefore, the plurality of continuous RUs corresponding to the distributed 26-tone RU are continuous RU#1 and continuous RU#6.

[0132] It should be understood that the AP allocates bandwidth, i.e., transmission bandwidth, to the uplink PPDU. In a scenario where all RUs included in the entire transmission bandwidth are distributed RUs, or in a scenario where distributed RUs are used to allocate resources to the entire bandwidth, the transmission bandwidth is the entire bandwidth. In a scenario where the entire bandwidth includes both distributed RUs and continuous RUs, or in a scenario where distributed RUs are used to allocate resources to a part of the entire bandwidth and continuous RUs are used to allocate resources to another part of the bandwidth, the transmission bandwidth is the bandwidth occupied by the distributed RUs. For example, assume that the entire bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources to the 40 MHz bandwidth, the transmission bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources to a 20 MHz bandwidth within the 40 MHz bandwidth and continuous RUs are used to allocate resources to the other 20 MHz bandwidth, the transmission bandwidth is 20 MHz. The distributed RU carrying the data field can be one RU or multiple RUs. In addition, regardless of which one or more distributed RUs in the transmission bandwidth are the distributed RUs carrying the data field, the bandwidth occupied by the distributed RUs is the transmission bandwidth.

[0133] According to the data transmission method provided in this application, when a distributed RU is used to carry a data field, the STF sequence is carried in the continuous RU corresponding to the distributed RU instead of being carried in the transmission bandwidth or only in the distributed RU. This can ensure an increase in the average power of the data part transmitted by the first communication device, ensure a relatively lower PAPR of the first communication device, and thereby ensure the system performance.

[0134] Furthermore, when distributed RUs are used to carry data fields in a PPDU, the manner in which the STF sequence is transmitted may be determined in a plurality of ways. For example, it may be determined through a cyclic shift based on spatial stream information or based on a non-zero subcarrier index. This is not particularly limited in this specification in the present application, and only the cyclic shift based on spatial stream information and the non-zero subcarrier index are used as examples for explanation. A non-zero subcarrier may also be referred to as a subcarrier whose sequence value is not zero, or may have another name. This is not particularly limited in this specification in the present application.

[0135] Example 1: Determine the STF sequence through a cyclic shift based on spatial stream information.

[0136] The AP may allocate a plurality of spatial streams to the STA. When a PPDU is transmitted, if the same STF sequence is used for a plurality of spatial streams, the consecutive RUs corresponding to the distributed RUs of the STA may overlap. In this case, phase addition and phase cancellation may occur in the STF transmitted by the STA, that is, there is a relatively large correlation between the STFs transmitted by the STA, resulting in inaccurate power measurement. To reduce the correlation, the STF sequence transmitted by the STA may be regarded as the STF sequence within different spatial streams. In addition, the spatial streams are numbered. Then, a cyclic shift is performed on the STF based on the number of spatial streams. In this way, the correlation between the spatial streams during transmission is reduced, and thus the accuracy of power measurement is improved.

[0137] For example, there may be N STAs, where N ≥ 1. The spatial stream information of the first communication device is determined by the second communication device based on the total number of spatial streams allocated to the N STAs within the transmission bandwidth. The spatial stream information includes the spatial stream start position and the number of spatial streams.

[0138] In an actual application example, the AP determines the spatial stream start position and the number of spatial streams of each STA based on the channel measurement results, the capability information reported by each STA, and the transmission bandwidth, and may indicate the spatial stream information assigned to the STA when the STA transmits data by using a distributed RU by using the first field in the trigger frame. The first field may include a first sub-field and a second sub-field. The first sub-field indicates the spatial stream start position assigned to the first communication device by the second communication device. The second sub-field indicates the number of spatial streams assigned to the first communication device by the second communication device. As shown in FIGS. 10A to 10C, the first field may be a spatial stream allocation (SS allocation) field. The first sub-field may be a starting spatial stream field in the trigger frame. The second sub-field may be a number of spatial streams field in the trigger frame. The starting spatial stream field may indicate the sequence number of the starting stream of the STA. For example, if the starting spatial stream field is 2, it indicates that the starting stream assigned to the STA is the third spatial stream. The number of spatial streams field may indicate the number of spatial streams assigned to the STA. For example, two spatial streams are assigned to the STA. According to the sequence number of the starting stream of the STA and the number of spatial streams assigned to the STA, it is possible to know that the spatial streams assigned to the STA are spatial stream 3 and spatial stream 4.

[0139] In the prior art, the data field is not transmitted in the distributed RU, but in the continuous RU, and since the continuous RUs do not overlap with each other, the spatial stream information is the spatial stream start position of the STA and the number of spatial streams assigned to the STA determined after the AP sorts the spatial streams of all users within the continuous RU (note that here, the RU allocation field may indicate a resource unit where multiple-input multiple-output (MIMO) is performed). However, in the present application, the data field is transmitted in the distributed RU, and the continuous RUs corresponding to the distributed RUs of the users may overlap. In order to avoid the mutual interference between the STFs of the users within the overlapping area, in the present application, the spatial stream start position of the STA and the number of spatial streams are determined based on the total number of spatial streams within the transmission bandwidth (which can be specifically determined by referring to the UL BW field).

[0140] The STA determines F CSD values corresponding to the F spatial streams of the STA based on the spatial stream information, where F≥1, and based on the CSD value corresponding to the i-th spatial stream, determines the STF sequence corresponding to the i-th spatial stream, where i is 1 or more and F or less. As shown in Table 2, 802.11n specifies the CSD values of the first to fourth streams. Specifically, when two spatial streams are assigned to the STA, the first spatial stream is not shifted, and the second spatial stream is cyclically shifted by 400 ns. When three spatial streams are assigned to the STA, the first spatial stream is not shifted, the second spatial stream is cyclically shifted by 400 ns, and the third spatial stream is cyclically shifted by 200 ns. When four spatial streams are assigned to the STA, the first spatial stream is not shifted, the second spatial stream is cyclically shifted by 400 ns, the third spatial stream is cyclically shifted by 200 ns, and the fourth spatial stream is cyclically shifted by 600 ns.

[0141]

Table 2

[0142] In addition, as shown in Table 3, 802.11ac / 802.11ax specifies the CSD values for the first through eighth streams. It should be noted that 802.11ac / 802.11ax is compatible with the CSD value design in 802.11n. When eight spatial streams are allocated to the STA, the first spatial stream is not shifted, the second spatial stream is cyclically shifted by 400 ns, the third spatial stream is cyclically shifted by 200 ns, the fourth spatial stream is cyclically shifted by 600 ns, the fifth spatial stream is cyclically shifted by 350 ns, the sixth spatial stream is cyclically shifted by 650 ns, the seventh spatial stream is cyclically shifted by 100 ns, and the eighth spatial stream is cyclically shifted by 750 ns.

[0143]

Table 3

[0144] Next, the STA may determine the STF sequence based on the CSD values corresponding to each spatial stream and transmit the STF sequence in the PPDU.

[0145] In the above embodiment, the AP uniformly sorts the number of spatial streams of all users (including OFDMA and MU-MIMO) within the entire bandwidth, performs CSD selection based on the sorting, and thereby it is possible to avoid interference from the STF sequence of the spatial stream caused when the STA uses the distributed RU to carry data. Tables 2 and 3 are merely examples for explanation and do not limit the WLAN standard protocol applicable to this application. The above method for determining the STF sequence through the spatial stream information-based cyclic shift is applicable not only to 802.11be but also to future standard protocols. This is not particularly limited herein in this application.

[0146] In particular, in the STA where the continuous RUs corresponding to the distributed RUs overlap, since the STF sequences transmitted by the STA are the same, the meaningless beamforming formed by the STF sequence at the receiving end can be avoided by using different CSD values. Meaningless beamforming refers to the case where the same STF sequence is superimposed in the same direction or conversely canceled out. This causes a relatively large variation in the power ratio of the STF with respect to the data part. In this application, the data field is carried in the distributed RU, and the continuous RUs corresponding to the user's distributed RUs may overlap. The CSD cyclic shift is performed on the STF sequence transmitted in the continuous RU corresponding to the distributed RU, and thereby it is possible to avoid the mutual interference between the STFs of the users in the overlapping area. In addition, in Example 1, the transmitted STF sequence does not change. In other words, the non-zero subcarrier spacing of the STF sequence does not change. Therefore, it is possible to guarantee the PAPR of the STF, and thereby it is possible to guarantee the system performance.

[0147] Example 2: Determine the STF sequence based on the non-zero subcarrier index.

[0148] Note that the STF sequence is constructed based on the M sequence through multiplexing, phase rotation, and splicing as shown in Fig. 11. The optimized values are defined in the 802.11be standard. In particular, the 20MHz EHT-STF sequence is obtained through splicing after the M sequence is multiplied by the rotation factor c1. The 40MHz EHT-STF sequence is obtained through splicing after two 20MHz EHT-STF sequences are multiplied by the rotation factors c2 and c3. Similarly, the 80MHz EHT-STF sequence is obtained through splicing after four 20MHz EHT-STF sequences are multiplied by the rotation factor. In addition, the values a1 and a2 need to be inserted between any two M sequences. In addition, the DC subcarrier in the OFDM modulation mode needs to be 0. The PAPR of EHT-STF can be minimized by optimizing a and c.

[0149] The STF sequence is usually constructed by using the M sequence. In this specification, only the EHT-STF sequence is used as an example for illustration, and the method of constructing the STF sequence is not particularly limited as follows.

[0150]

Number

[0151] EHES0 = 0

[0152] The M sequence is {-1, -1, -1, 1, 1, 1, -1, 1, 1, 1, -1, 1, 1, -1, 1}. When the transmission bandwidth is 20 MHz and the period of the EHT-STF sequence is 0.8 μs, there are a total of 256 subcarriers, and the subcarrier index ranges from -128 to 127. However, the values are only assigned to subcarrier indices from -112 to 112 at 16-step intervals. For example, corresponding to the above M sequence, when the subcarrier index is -112, the sequence value corresponding to the subcarrier is

[0153] [Number]

[0154] and when the subcarrier index is -96, the sequence value corresponding to the subcarrier is

[0155] [Number]

[0156] and when the subcarrier index is -80, the sequence value corresponding to the subcarrier is

[0157] [Number]

[0158] and when the subcarrier index is -64, the sequence value corresponding to the subcarrier is

[0159] [Number]

[0160] and when the subcarrier index is -48, the sequence value corresponding to the subcarrier is

[0161]

Number

[0162] and when the sub - carrier index is - 32, the sequence value corresponding to the sub - carrier is

[0163]

Number

[0164] and when the sub - carrier index is - 16, the sequence value corresponding to the sub - carrier is

[0165]

Number

[0166] and when the sub - carrier index is 0, the sequence value corresponding to the sub - carrier is 0, and when the sub - carrier index is 16, the sequence value corresponding to the sub - carrier is

[0167]

Number

[0168] such as. The sequence values corresponding to sub - carriers corresponding to sub - carrier index - 96, sub - carrier index - 80, etc. are not zero. If any of the sequence values corresponding to sub - carriers - 112, sub - carrier - 96, sub - carrier - 80, sub - carrier - 64, sub - carrier - 48, sub - carrier - 32, sub - carrier - 16, sub - carrier 16, sub - carrier 32, sub - carrier 48, sub - carrier 64, sub - carrier 80, sub - carrier 96, and sub - carrier 112 are not zero, the sub - carrier is a non - zero sub - carrier. The sequence values corresponding to sub - carriers other than non - zero sub - carriers are all 0. For example, the sequence values corresponding to sub - carrier 0 and sub - carrier 128 are both 0. Therefore, the EHT - STF sequence is

[0169]

Number

[0170] It can be understood that it is so.

[0171] In addition, it should be further noted that different transmission bandwidths have different numbers of subcarriers and correspond to different non-zero subcarrier indices. For example, when the transmission bandwidth is 40 MHz and the period of the EHT-STF sequence is 0.8 μs, the value range of the non-zero subcarrier index is from -240 to 240; when the transmission bandwidth is 80 MHz and the period of the EHT-STF sequence is 0.8 μs, the value range of the non-zero subcarrier index is from -496 to 496; or when the transmission bandwidth is 160 MHz and the period of the EHT-STF sequence is 0.8 μs, the value range of the non-zero subcarrier index is from -1008 to 1008. Among the above non-zero subcarrier indices, the subcarrier index for which the special designated sequence value is 0 (for example, in the case where the period of the EHT-STF sequence at 20 MHz is 0.8 μs, the sequence value corresponding to the subcarrier with index 0 is designated as 0) may or may not be included in the non-zero subcarrier index.

[0172] The STA may determine the STF sequence of the STA based on the non-zero subcarrier index, where the non-zero subcarrier index is determined based on the device number, and the device number is determined based on the trigger frame.

[0173] For example, the STA may determine the device number of the first communication device by calculating the reception time of the User Info List field, the reception time of the User Info Field field, and the length of the User Info Field field in the trigger frame. Figure 12 shows the reception time TL of the User Info List field, the reception time TF of the User Info Field field, and the length TC of the User Info Field field.

[0174] In an actual application example, the device number N of the first communication device = (the reception time TF of the User Info Field - the reception time TL of the User Info List Field in the trigger frame) / the length TC of the User Info Field + 1. In addition, when B55 in the Common Field in the trigger frame is 0, it indicates that the first User Info Field in the User Info List is an extension of the Common Field called the Special User Info Field. In this case, the device number N of the first communication device = (the reception time of the User Info Field - the reception time of the User Info List Field in the trigger frame) / the length of the User Info Field. In other words, when B55 = 0, the Special User Info Field is used as an extension of the Common Field, and one User Info Field is not actually assigned to a user. Therefore, the actual device number N' of the first communication device is the sequence number N of the User Info Field minus 1, that is, N' = N - 1. When B55 is equal to 1, the device number N of the first communication device is equal to the sequence number of the User Info Field.

[0175] For example, when the number of spatial streams assigned to the STA is 8 or less, the STA may indicate the device number of the first communication device by using the first bit and the second bit in the trigger frame, where the first bit and the second bit are in the user information list field in the trigger frame. The first bit may be one bit in the reserved field of the user information list field in the trigger frame, and the second bit may be one of the 4 bits in the start spatial stream field in the user information list field. When the reserved field indicates the device number of the first communication device, this field is not a reserved field.

[0176] In an optional mode, the period of the STF sequence is 0.8 μs, the transmission bandwidth supports N STAs for data transmission, where 1 < N ≦ 4, and the offset value of the non-zero subcarrier index corresponding to the STA with device number j is a multiple of 16 / K, where K = 2 lThat is, 1 ≦ j ≦ N, and l is 1 or 2. For example, there are two STAs. When l is 1, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 can be 0 or 8. When the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 0, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 is 8, or when the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 8, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 is 0. There are two STAs. When l is 2, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 can be 0, 4, 8, or 12. When the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 0, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 can be one of 4, 8, and 12, or when the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 8, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 can be one of 0, 4, and 12. This is only an example for explanation and is not shown one by one in this specification. There are three STAs. When l is 2, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 can be 0, 4, 8, or 12. When the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 0, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 can be one of 4, 8, and 12, or when the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 4, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 3 can be 8 or 12. This is only an example for explanation and is not shown one by one in this specification.

[0177] When there are four STAs, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 1 is 0, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 2 is 4, the offset value of the non-zero sub-carrier index corresponding to the STA with device number 3 is 8, and the offset value of the non-zero sub-carrier index corresponding to the STA with device number 4 is 12. The offset value in this specification may be understood as the offset of the non-zero sub-carrier index with respect to the left side or the right side. Whether the offset is with respect to the left side or the right side is not particularly limited in this specification and may be determined according to the protocol agreed between the AP and the STA in the actual application example.

[0178] At the receiving end, the period of the signal received by the AP is 0.8 * 4 = 3.2 μs. The transmitting end STA needs to transmit 5 periods, that is, 3.2 * 5 = 16 μs. The EHT-STF in the 20 MHz bandwidth is used as an example. STA1 to STA4 transmit the following sequences separately. Figure 13 is a schematic diagram of the offset values of the non-zero sub-carrier indices of various STAs. STA2 is offset 4 indices to the left with respect to the value of the non-zero sub-carrier index of STA1, STA3 is offset 8 indices to the left with respect to the value of the non-zero sub-carrier index of STA1, and STA4 is offset 12 indices to the left with respect to the value of the non-zero sub-carrier index of STA1. The offset value of the non-zero sub-carrier index corresponding to STA1 is 0, and the value range of the non-zero sub-carrier index is from -112 to 112. The offset value of the non-zero sub-carrier index corresponding to STA2 is -4, and the value range of the non-zero sub-carrier index is from -116 to 108. The offset value of the non-zero sub-carrier index corresponding to STA3 is -8, and the value range of the non-zero sub-carrier index is from -120 to 104. The offset value of the non-zero sub-carrier index corresponding to STA4 is -12, and the value range of the non-zero sub-carrier index is from -124 to 100. The details are shown as follows. STA1:

[0179]

Number

[0180] , EHTS0 = 0, STA2:

[0181]

Number

[0182] , EHTS -4 = 0, STA3:

[0183]

Number

[0184] 、EHTS -8 = 0、 STA4:

[0185]

Number

[0186] 、EHTS -12 = 0

[0187] The offset of the non-zero sub-carrier index may be understood as the overall offset of the EHT-STF sequence, or as a separate offset of the sequence value corresponding to each sub-carrier. It should be noted that the results obtained in both ways are the same. This is not particularly limited in this specification in the present application. In other words, the offset of the non-zero sub-carrier index is a possible implementation, and the allocated sub-carriers may be defined. The allocated sub-carriers in this specification may be understood as sub-carrier indices included in the above non-zero sub-carrier index, where the special specified sequence value is 0. For example, the transmission bandwidth is 20 MHz, and the period of the EHT-STF sequence is 0.8 μs. The EHT-STF sequence has a total of 256 sub-carriers, and the sub-carrier index ranges from -128 to 127. According to the above process of constructing the EHT-STF sequence, the values are assigned to sub-carrier indices from -112 to 112 at intervals of 16 steps. When the sub-carrier index is 0, the corresponding sequence value is assigned 0. Therefore, the sub-carrier index can be from -112 to 112. The sub-carrier index with 16 interval steps is regarded as the allocated sub-carrier index. Briefly speaking, compared with the non-zero sub-carrier index, the allocated sub-carrier index has an additional sub-carrier index specially designated as 0 (where the corresponding sub-carrier index in the above example is 0). When the offset of the sub-carrier index described in this embodiment of the present application is implemented, the allocated sub-carriers may be considered as a whole for the offset.

[0188] As described above, the EHT-STF sequence transmitted by STA1 is not offset, which is

[0189]

Number

[0190] and the EHT-STF sequence transmitted by STA2 is offset by -4, which is

[0191]

Number

[0192] and the EHT-STF sequence transmitted by STA3 is offset by -8, which is

[0193]

Number

[0194] and the EHT-STF sequence transmitted by STA4 is offset by -12, which is

[0195]

Number

[0196] is.

[0197] In another optional method, the period of the STF sequence is 1.6 μs, the transmission bandwidth supports N first communication devices for transmitting data, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l , 1 ≤ j ≤ N, and l is 1 or 2.

[0198] When there are four STAs, the offset value of the non-zero subcarrier index corresponding to the STA with device number 1 is 0, the offset value of the non-zero subcarrier index corresponding to the STA with device number 2 is 2, the offset value of the non-zero subcarrier index corresponding to the STA with device number 3 is 4, and the offset value of the non-zero subcarrier index corresponding to the STA with device number 4 is 6. The offset value in this specification may be understood as the offset of the non-zero subcarrier index with respect to the left or the right. Whether the offset is with respect to the left or the right is not particularly limited in this specification and may be determined according to the protocol agreed between the AP and the STA in the actual application example.

[0199] In Example 2, when the distributed RU is used for the data part in the PPDU, the distributed RUs corresponding to the STAs are allowed to overlap. In this case, for the overlapping RU parts, the STF transmitted by the STA is the same, and meaningless beamforming may be formed, resulting in an inaccurate AGC gain. In Example 2, the non-zero subcarrier index is offset so that the user's EHT-STFs do not overlap with each other. Thereby, meaningless beamforming of the EHT-STF is avoided.

[0200] In addition, in the above Example 1 or 2, it should be further noted that the trigger frame further includes a second field, and the second field may indicate whether the first communication device transmits data by using the distributed RU. In an actual application example, the second field may be a reserved field within the Common Field in the trigger frame shown in FIGS. 10A to 10C, that is, any bit from B56 to B63. For example, B63 is used for indication. When the value corresponding to field B63 is 1, the STA determines that it is necessary to transmit data by using the distributed RU, or when the value corresponding to field B63 is 0, the STA determines that it is not necessary to transmit data by using the distributed RU. The specific manner in which the STA transmits data by using the distributed RU is not limited in this application.

[0201] It should be noted that the AP may indicate whether each STA transmits data by using the distributed RU by using the second field, and may implement the indication according to Table 4. For example, when the second field is 1, it indicates that STA#1 transmits data by using the distributed RU and STA#2 transmits data by using the distributed RU. When the second field is 0, it indicates that STA#1 does not transmit data by using the distributed RU and STA#2 does not transmit data by using the distributed RU. Alternatively, when the second field is 0, it indicates that STA#1 transmits data by using the distributed RU and STA#2 transmits data by using the distributed RU. When the second field is 1, it indicates that STA#1 does not transmit data by using the distributed RU and STA#2 does not transmit data by using the distributed RU. This is not limited in this application.

[0202]

Table 4

[0203] When the STA transmits data by using the distributed RU, a reference to the above Example 1 or Example 2 may be made to determine how to transmit the STF sequence in the PPDU. Details are not described again in this specification. In an actual application example, the second field may be any bit in a sub-field such as B56 to B63 in the Common Field in the trigger frame shown in FIGS. 10A to 10C, or may be another sub-field. This is not particularly limited in this application. For example, B63 is used for indication. When the value corresponding to the field B63 is 1, the STA determines that it is necessary to transmit data by using the distributed RU, or when the value corresponding to the field B63 is 0, the STA determines that it is not necessary to transmit data by using the distributed RU. The specific method by which the STA transmits data by using the distributed RU is not limited in this application.

[0204] It should be uniformly noted that in this application, the EHT-STF sequence is used as an example for explaining the embodiments of this application. However, this is not limiting. The 802.11be standard is used as a boundary. The method provided in this application may be applied to the standards before 802.11be, or may be applied to the standards after 802.11be, that is, the next-generation 802.11 standards.

[0205] As shown in FIG. 14, the data transmission apparatus provided in this application includes a transceiver unit 1401 and a processing unit 1402.

[0206] The data transmission device may be understood as a first communication device or may be understood as a second communication device. When the data transmission device is the first communication device, the transceiver unit 1401 is configured to receive a trigger frame transmitted by the second communication device, where the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU, and the processing unit 1402 is configured to transmit a PPDU to the second communication device based on the trigger frame, where the PPDU includes a data field and an STF sequence, the data field is carried in a distributed RU, the distributed RU includes a plurality of sub-carrier groups that are discrete in the frequency domain, one of the sub-carrier groups includes one sub-carrier or at least two consecutive sub-carriers, the STF sequence is carried on all sub-carriers of a plurality of consecutive RUs, the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU, and each of the consecutive RUs includes a plurality of sub-carriers that are consecutive in the frequency domain.

[0207] When the data transmission device is the second communication device, the transceiver unit 1401 is configured to transmit a trigger frame to at least one first communication device, where the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink PPDU, and to receive a PPDU from at least one first communication device, where the PPDU includes a data field and a short training field STF sequence used for power control, the data field is carried in a distributed RU, the distributed RU includes a plurality of sub-carrier groups that are discrete in the frequency domain, one of the sub-carrier groups includes one sub-carrier or at least two consecutive sub-carriers, the STF sequence is carried on all sub-carriers of a plurality of consecutive RUs, the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU, and each of the consecutive RUs includes a plurality of sub-carriers that are consecutive in the frequency domain.

[0208] In this application, it should be noted that continuous RUs and distributed RUs are corresponding concepts. A plurality of subcarriers included in one bandwidth may form a plurality of continuous RUs or may form a plurality of distributed RUs. In other words, a subcarrier belongs to one continuous RU in the continuous RU allocation mechanism or belongs to one distributed RU in the distributed RU allocation mechanism. Continuous RUs and distributed RUs may include portions of the same subcarriers. A continuous RU is an RU that includes a plurality of continuous subcarriers. Alternatively, a continuous RU is an RU that includes two groups of continuous subcarriers, where the plurality of subcarriers included in each group of continuous subcarriers are continuous, and the two groups of subcarriers are separated by only one or a plurality of guard subcarriers, null subcarriers, or DC subcarriers.

[0209] It should be understood that the transmission bandwidth can also be understood as the bandwidth allocated by the AP to the uplink PPDU. In a scenario where all RUs included in the entire transmission bandwidth are distributed RUs, or in a scenario where distributed RUs are used to allocate resources across the entire bandwidth, the transmission bandwidth is the entire bandwidth. In a scenario where the entire bandwidth includes both distributed RUs and contiguous RUs, or in a scenario where distributed RUs are used to allocate resources to a portion of the entire bandwidth and contiguous RUs are used to allocate resources to another portion of the bandwidth, the transmission bandwidth is the bandwidth occupied by the distributed RUs. For example, assume that the entire bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources across the 40 MHz bandwidth, the transmission bandwidth is 40 MHz. In a scenario where distributed RUs are used to allocate resources to a 20 MHz bandwidth within the 40 MHz bandwidth and contiguous RUs are used to allocate resources to the other 20 MHz bandwidth, the transmission bandwidth is 20 MHz. The distributed RU carrying the data field can be one RU or multiple RUs. Additionally, regardless of which one or more distributed RUs within the transmission bandwidth are the distributed RUs carrying the data field, the bandwidth occupied by the distributed RUs is the transmission bandwidth.

[0210] According to the data transmission method provided in this application, when a distributed RU is used to carry a data field, the STF sequence is carried on all subcarriers within the transmission bandwidth or, instead of being carried only on the distributed RUs, on the contiguous RUs corresponding to the distributed RUs. This can ensure an increase in the average power of the data portion transmitted by the first communication device, ensure a relatively lower PAPR of the first communication device, and thereby ensure system performance.

[0211] In an optional manner, there are N first communication devices, where N≥1, and the trigger frame includes a first field. The first field indicates the spatial stream information assigned to the first communication device when the first communication device transmits data by using distributed RUs. The spatial stream information includes the spatial stream start position and the number of spatial streams. Here, the spatial stream information of the first communication device is determined by the second communication device based on the total number of spatial streams assigned to the N first communication devices within the transmission bandwidth.

[0212] In the prior art, since the data field is carried in continuous RUs and the continuous RUs do not overlap with each other, it should be noted that the spatial stream information is the spatial stream start position and the number of spatial streams of the first communication device determined after the numbers of spatial streams of all users within the continuous RU are sorted. However, in this application, the data field is carried in distributed RUs, and the continuous RUs corresponding to the distributed RUs of the user may overlap. In order to avoid the mutual interference between the STFs of the users within the overlapping area, in this application, the spatial stream start position and the number of spatial streams of the first communication device are determined based on the total number of spatial streams within the transmission bandwidth.

[0213] In an optional manner, the STF sequence is obtained through a spatial stream information-based cyclic shift.

[0214] In an actual application example, there may be a plurality of first communication devices, that is, a plurality of STAs, and it should be noted that these plurality of STAs transmit an STF sequence in a continuous RU corresponding to the distributed RUs of the STAs. The continuous RUs corresponding to the distributed RUs of the STAs may overlap. In this case, phase superposition and phase cancellation may occur in the STF transmitted by the STA, that is, there is a relatively large correlation between the STFs transmitted by the STA, resulting in inaccurate power measurement. To reduce the correlation, the STF sequence transmitted by the STA can be regarded as the STF sequences in different spatial streams. In addition, the spatial streams are numbered. Then, a cyclic shift is performed on the STF based on the number of spatial streams. In this way, the correlation between the spatial streams during transmission is reduced, and thus the accuracy of power measurement is improved.

[0215] In an optional manner, the processing unit 1402 is configured to determine F CSD values corresponding to F spatial streams of the first communication device based on the spatial stream information, where F≥1, and determine an STF sequence corresponding to the i-th spatial stream based on the CSD value corresponding to the i-th spatial stream, where i is greater than or equal to 1 and less than or equal to F.

[0216] It should be noted that the number of spatial streams assigned to the first communication device corresponds to the amount of CSD values. The STF sequence corresponding to the spatial stream is determined based on the CSD values corresponding to different spatial streams, whereby it is possible to reduce the correlation between the spatial streams.

[0217] In an optional manner, the first field may include a first sub-field and a second sub-field. The first sub-field indicates the spatial stream start position assigned to the first communication device by the second communication device. The second sub-field indicates the number of spatial streams assigned to the first communication device by the second communication device.

[0218] In an optional manner, the first sub - field may be the Starting Spatial Stream field within the trigger frame. The second sub - field may be the Number Of Spatial Streams field within the trigger frame.

[0219] In an optional manner, the processing unit 1402 is configured to determine the device number of the first communication device based on the trigger frame, determine a non - zero sub - carrier index based on the device number, and determine the STF sequence of the first communication device based on the non - zero sub - carrier index.

[0220] It should be noted that in order to avoid interference between STF sequences transmitted by the first communication device when the first communication device uses distributed RUs to carry data fields, different STF sequences can be determined for different non - zero sub - carrier indices of the first communication device. The non - zero sub - carriers may be understood as sub - carriers whose sequence values are not zero in the RU corresponding to the distributed RU.

[0221] In an optional manner, the device number of the first communication device is determined by calculating the reception time of the (User Info List) User Info List field, the reception time of the (User Info Field) User Info Field, and the length of the User Info Field within the trigger frame.

[0222] It should be noted that the device number of the first communication device is determined based on the reception time of the User Info List field, the reception time of the User Info Field, and the length of the User Info Field within the trigger frame without increasing the indication overhead.

[0223] In particular, the device number of the first communication device = (the reception time of the User Info Field - the reception time of the User Info List Field in the trigger frame) / the length of the User Info Field + 1.

[0224] In addition, when B55 in the Common Field within the trigger frame is 0, it indicates that the first User Info Field within the User Info List is an extension of the Common Field, which is referred to as whether there is a Special User Info Field. In this case, the device number N of the first communication device = (the reception time of the User Info Field - the reception time of the User Info List Field in the trigger frame) / the length of the User Info Field. In other words, when B55 = 0, the Special User Info Field is used as an extension of the Common Field, and one User Info Field is not actually assigned to a user. Therefore, the actual device number N' of the first communication device is the sequence number N of the User Info Field minus 1, that is, N' = N - 1. When B55 is equal to 1, the device number N of the first communication device is equal to the sequence number of the User Info Field.

[0225] In an optional manner, the number of spatial streams assigned to the first communication device is 8 or less. The first communication device may indicate the device number of the first communication device by using the first bit and the second bit within the trigger frame, where the first bit and the second bit are within the User Info List Field within the trigger frame.

[0226] The first bit may be one bit within the reserved field of the User Info List field in the trigger frame, and it should be noted that the second bit may be one bit within the Starting Spatial Stream field in the User Info List field. If the reserved field indicates the device number of the first communication device, this field is not called the reserved field.

[0227] In an optional manner, the period of the STF sequence is 0.8 microseconds (μs), the transmission bandwidth supports N first communication devices for transmitting data, where 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 16 / K, where K = 2 l and 1 ≤ j ≤ N, and l is 1 or 2.

[0228] In an optional manner, N is 4. The offset value of the non-zero subcarrier index corresponding to the first communication device with device number 1 is 0, the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 2 is 4, the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 3 is 8, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number 4 is 12.

[0229] In an optional manner, the period of the STF sequence is 1.6 μs, the transmission bandwidth supports N first communication devices for transmitting data, where 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l and 1 ≤ j ≤ N, and l is 1 or 2.

[0230] In an optional manner, N is 4. The offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 1 is 0, the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 2 is 2, the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 3 is 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with a device number of 4 is 6.

[0231] In an optional manner, the trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using distributed RUs.

[0232] In this application, the second field in the trigger frame indicates whether data should be transmitted by using distributed RUs, and based on this field, it is determined how to transmit the PPDU.

[0233] In an optional manner, the second field may be a subfield within the (common information) Common Field field in the trigger frame. The subfield within the Common Field field may be a reserved field within the Common Field field in the trigger frame in the prior art or another field. This is not particularly limited in this application.

[0234] In addition, FIG. 15 is a schematic structural diagram of a communication device according to an embodiment of this application. As shown in FIG. 15, the communication device 1500 includes a processor 1501 and a transceiver 1505, and may further optionally include a memory 1502. The communication device may be used as a device for transmitting the trigger frame and PPDU of this application or as a device for receiving the trigger frame and PPDU of this application.

[0235] The transceiver 1505 may be referred to as a transceiver unit, a transceiver machine, a transceiver circuit, etc., and is configured to implement a transceiver function. The transceiver 1505 may include a receiver and a transmitter. The receiver may be referred to as a receiver machine, a receiver circuit, etc., and is configured to implement a receiver function. The transmitter may be referred to as a transmitter machine, a transmitter circuit, etc., and is configured to implement a transmitter function.

[0236] The memory 1502 may store a computer program, software code, or instructions 1504, where the computer program, software code, or instructions 1504 may also be referred to as firmware. The processor 1501 may control the MAC layer and the PHY layer by executing a computer program, software code, or instructions 1503 on the processor 1501 or by calling a computer program, software code, or instructions 1504 stored in the memory 1502, so as to implement the PPDU transmission method provided in the following embodiments of this application. The processor 1501 may be a central processing unit (CPU), and the memory 1502 may be, for example, a read-only memory (ROM) or a random access memory (RAM).

[0237] The processor 1501 and the transceiver 1505 described in this application may be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed-signal IC, an application-specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.

[0238] The communication device 1500 may further include an antenna 1506. The modules included in the communication device 1500 are merely examples for illustration and are not limited in this application.

[0239] As described above, the communication device 1500 described in the above embodiments may be an AP or an STA. However, the scope of the communication devices described in this application is not limited thereto, and the structure of the communication device does not have to be limited to the structure of FIG. 15.

[0240] The communication device of this application may alternatively be an independent device or a part of a relatively large device. For example, the communication device may be implemented in the following forms. (1) An independent integrated circuit IC, chip, chip system, or subsystem, (2) A set including one or more ICs, where optionally the set of ICs may include a storage component for storing data and instructions, (3) A module that can be incorporated into other devices, (4) A receiver, intelligent terminal, wireless device, handheld device, mobile unit, in-vehicle device, cloud device, artificial intelligence device, etc., or (5) Others.

[0241] For a communication device implemented in the form of a chip or a chip system, refer to the schematic structural diagram of the chip shown in FIG. 16. The chip shown in FIG. 16 includes a processor 1601 and an interface 1602. There may be one or more processors 1601, and there may be multiple interfaces 1602. The interface 1602 is configured to input and output signals. Optionally, the chip or chip system may include a memory 1603. The memory 1603 is configured to store program instructions and data necessary for the chip or chip system.

[0242] It should be noted that when the implementation form of the communication device is a chip or a chip system, the transceiver unit may correspondingly be understood as an interface.

[0243] Embodiments of the present application do not limit the protection scope and applicability of the claims. Those skilled in the art may adaptively change the functions and developments of the elements of the present application, or appropriately omit, replace, or add various processes or components without departing from the scope of the embodiments of the present application.

[0244] Based on the above embodiments, an embodiment of the present application further provides a readable storage medium. The readable storage medium stores instructions. When the instructions are executed, the method implemented in any one of the above embodiments is implemented. The readable storage medium may include any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0245] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can use forms of embodiments having only hardware embodiments, only software embodiments, or embodiments having a combination of software and hardware. In addition, the present application can use forms of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0246] This application has been described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to the application. It should be understood that computer program instructions can be used to implement each process and / or each block in the flowchart and / or block diagram, as well as combinations of processes and / or blocks in the flowchart and / or block diagram. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or another programmable data processing device, so that the instructions executed by the processor of the computer or another programmable data processing device generate an apparatus for implementing specific functions in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0247] Alternatively, these computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, whereby the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device. The instruction device implements specific functions in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0248] Alternatively, the computer program instructions may be loaded onto a computer or other programmable data processing device, whereby a series of operations and steps are performed on the computer or other programmable device to generate a computer-implemented process. Accordingly, the instructions executed on the computer or other programmable device provide steps for implementing specific functions in one or more processes in the flowchart and / or one or more blocks in the block diagram.

Claims

1. A data transmission method, comprising: receiving, by a first communication device, a trigger frame transmitted by a second communication device, wherein the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink physical layer protocol data unit (PPDU); transmitting, based on the trigger frame, the PPDU to the second communication device; wherein the PPDU includes a data field and a short training field (STF) sequence, the data field is carried in a distributed resource unit (RU), the distributed RU includes a plurality of subcarrier groups that are discrete in the frequency domain, one of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers, the STF sequence is carried on all subcarriers of a plurality of consecutive RUs, the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU, and each of the consecutive RUs includes a plurality of subcarriers that are consecutive in the frequency domain.

2. A data transmission method, comprising: transmitting, by a second communication device, a trigger frame to at least one first communication device, wherein the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink physical layer protocol data unit (PPDU); receiving the PPDU from the at least one first communication device. wherein the PPDU includes a data field and a short training field (STF) sequence, the data field is carried in a distributed RU, the distributed RU includes a plurality of subcarrier groups that are discrete in the frequency domain, one of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers, the STF sequence is carried on all subcarriers of a plurality of consecutive RUs, the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU, and each of the consecutive RUs includes a plurality of subcarriers that are consecutive in the frequency domain.

3. There are N first communication devices, where N ≥ 1, the trigger frame includes a first field, and the first field indicates spatial stream information assigned to the first communication device when the first communication device transmits data by using the distributed RU. The spatial stream information includes a spatial stream start position and the number of spatial streams. The method according to claim 1 or 2, wherein the spatial stream information of the first communication device is within the transmission bandwidth and is determined by the second communication device based on the total number of spatial streams assigned to the N first communication devices.

4. The method according to any one of claims 1 to 3, wherein the STF sequence is obtained through a cyclic shift based on spatial stream information.

5. A step of determining a device number of the first communication device based on the trigger frame; A step of determining a non-zero subcarrier index based on the device number; A step of determining the STF sequence of the first communication device based on the non-zero subcarrier index The method according to any one of claims 1 to 4, further comprising.

6. The step of determining the device number of the first communication device based on the trigger frame is The method according to claim 5, comprising a step of determining the device number of the first communication device by calculating a reception time of a user information list User Info List field, a reception time of a user information field User Info Field field, and a length of the User Info Field field in the trigger frame.

7. The number of spatial streams assigned to the first communication device is 8 or less, and the step of determining the device number of the first communication device based on the trigger frame is A step of indicating the device number of the first communication device by using a first bit and a second bit in the trigger frame, wherein the first bit and the second bit are within a User Info List field in the trigger frame. The method according to claim 5, comprising the step.

8. The period of the STF sequence is 0.8 microseconds (μs), the transmission bandwidth supports the N first communication devices for data transmission, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 16 / K, where K = 2 l , where 1 ≤ j ≤ N and l is 1 or 2, the method according to any one of claims 5 to 7

9. The period of the STF sequence is 1.6 microseconds (μs), and the transmission bandwidth supports the N first communication devices for data transmission, where 1 < N ≤ 4. The offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l , where 1 ≤ j ≤ N and l is 1 or 2. The method according to any one of claims 5 to 7

10. The trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using the distributed RU. The method according to any one of claims 1 to 9.

11. The method according to claim 10, wherein the second field is a subfield within a common information Common Field field in the trigger frame.

12. A data transmission device, A transceiver unit configured to receive a trigger frame transmitted by a second communication device, wherein the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink physical layer protocol data unit PPDU. A transceiver unit, A processing unit configured to transmit the PPDU to the second communication device based on the trigger frame, The PPDU includes a data field and a short training field STF sequence. The data field is carried within a distributed resource unit RU. The distributed RU includes a plurality of sub-carrier groups that are discrete in the frequency domain. One of the sub-carrier groups includes one sub-carrier or at least two consecutive sub-carriers. The STF sequence is carried on all sub-carriers of a plurality of consecutive RUs. The plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU. Each of the consecutive RUs includes a plurality of sub-carriers that are consecutive in the frequency domain. A device.

13. A data transmission device, A transceiver unit configured to transmit a trigger frame to at least one first communication device, wherein the trigger frame is used to trigger at least one first communication device including the first communication device to transmit an uplink physical layer protocol data unit PPDU. The transceiver unit includes, The transceiver unit is further configured to receive the PPDU from the at least one first communication device. The PPDU includes a data field and a Short Training Field (STF) sequence. The data field is carried within a distributed RU, and the distributed RU includes a plurality of subcarrier groups that are discrete within the frequency domain. One of the subcarrier groups includes one subcarrier or at least two consecutive subcarriers. The STF sequence is carried on all subcarriers of a plurality of consecutive RUs, and the plurality of consecutive RUs are consecutive RUs corresponding to the distributed RU. Each of the consecutive RUs includes a plurality of subcarriers that are consecutive within the frequency domain. An apparatus including a processing unit configured to analyze the PPDU. **Claim 14** There are N first communication devices, where N≥1. The trigger frame includes a first field, and the first field indicates spatial stream information assigned to the first communication device when the first communication device transmits data by using the distributed RU. The spatial stream information includes a spatial stream start position and the number of spatial streams. The apparatus according to claim 12 or 13, wherein the spatial stream information of the first communication device is within the transmission bandwidth and is determined by the second communication device based on the total number of spatial streams assigned to the N first communication devices. **Claim 15** The apparatus according to any one of claims 12 to 14, wherein the STF sequence is obtained through a cyclic shift based on spatial stream information. **Claim 16** The processing unit is configured to determine the device number of the first communication device based on the trigger frame, determine a non-zero subcarrier index based on the device number, and determine the STF sequence of the first communication device based on the non-zero subcarrier index. The apparatus according to any one of claims 12 to 15, configured as such. **Claim 17** The processing unit is specially configured to determine the device number of the first communication device by calculating the reception time of the User Info List field, the reception time of the User Info Field field, and the length of the User Info Field field within the trigger frame. The apparatus according to claim 16.

18. The number of spatial streams assigned to the first communication device is 8 or less, and the processing unit indicates the device number of the first communication device by using a first bit and a second bit in the trigger frame, and the first bit and the second bit are in a User Info List field in the trigger frame, and the device according to claim 16 is particularly configured as such.

19. The period of the STF sequence is 0.8 microseconds (μs), the transmission bandwidth supports the N first communication devices for data transmission, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 16 / K, where K = 2 l , where 1 ≤ j ≤ N and l is 1 or 2. The apparatus according to any one of claims 16 to 18

20. The period of the STF sequence is 1.6 microseconds (μs), the transmission bandwidth supports the N first communication devices for data transmission, 1 < N ≤ 4, and the offset value of the non-zero subcarrier index corresponding to the first communication device with device number j is a multiple of 8 / K, where K = 2 l The device according to any one of claims 16 to 18, wherein 1 ≤, l is 1 or 2

21. The trigger frame further includes a second field, and the second field indicates whether the first communication device transmits data by using the distributed RU, and the device according to any one of claims 13 to 20.

22. The second field is a subfield in a Common Field field in the trigger frame, and the device according to claim 21.

23. A communication device including at least one processor and a memory, the memory is configured to store a computer program or instructions, the at least one processor is configured to execute the computer program or the instructions, and as a result, the method according to any one of claims 1 to 11 is executed, and the communication device.

24. A computer-readable storage medium, the computer-readable storage medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 11 is executed, and the computer-readable storage medium.

25. A computer program product including a computer program or instructions, and when the computer program product operates on a computer, the method according to any one of claims 1 to 11 is executed, and the computer program product.

Citation Information

Patent Citations

  • Wireless communication method and wireless communication terminal using discontinuous channels

    JP2019503151A

  • Resource unit spreading

    US20200014509A1

  • Communication apparatus and communication method for control signaling

    WO2021091482A1