METHOD AND APPARATUS FOR TRANSMITTING PHYSICAL LAYER PROTOCOL DATA UNIT
20230119491 · 2023-04-20
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
Abstract
This application relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for transmitting a physical layer protocol data unit, and for example, is applied to a wireless local area network. The method includes: A first communications device generates a PPDU and may send the PPDU, where the PPDU includes an LTF sequence; and correspondingly, a second communications device receives the PPDU, and parses the PPDU to obtain the LTF sequence included in the PPDU. Embodiments of this application can be used to design an LTF sequence that has a relatively low PAPR on entire bandwidth, on a single resource unit, on a combined resource unit, and in a considered multi-stream scenario.
Claims
1. A method for transmitting a physical layer protocol data unit, comprising: generating, a physical layer protocol data unit (PPDU), wherein the PPDU comprises a long training field (LTF) carrying a 320 MHz 4×LTF sequence 4×EHT_LTF_320M.sub.−2036:2036, wherein: 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}, wherein 4×EHT_LTF_partA is a sequence segment including multiples values of +1 and −1, 4×EHT_LTF_partB is a sequence segment including multiple values of +1 and −1, 0.sub.5 represents 5 consecutive 0s, 0.sub.23 represents 23 consecutive 0s; and sending the PPDU.
2. The method according to claim 1, wherein 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
3. The method according to claim 1, wherein 4×EHT_LTF_partA={1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1}; 4×EHT_LTF_partB={−1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 −1 −1 1−1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1−1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1−1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 1 1 −1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 1 1 −1}.
4. A method for transmitting a physical layer protocol data unit, comprising: receiving a physical layer protocol data unit (PPDU); and parsing the received PPDU to obtain a long training field (LTF) sequence carried in a long training field of the PPDU; and estimating a channel according to the obtained LTF sequence and a specified LTF sequence, wherein the specified LTF sequence is a 320 MHz 4×LTF sequence 4×EHT_LTF_320M.sub.−2036:2036, wherein 4×EHT_LTF320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 4×EHT_LTF_160M.sub.−1012:1012 }={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}, wherein 4×EHT_LTF_partA is a sequence segment including multiples values of +1 and −1, 4×EHT_LTF_partB is a sequence segment including multiples values of +1 and −1, 0.sub.5 represents 5 consecutive 0s, 0.sub.23 represents 23 consecutive 0s.
5. The method according to claim 4, 4×EHT_LTF_partA includes 498 elements, 4×EHT_LTF_partB includes 498 elements.
6. The method according to claim 4, wherein 4×EHT_LTF_partA={1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1} 4×EHT_LTF_partB={−1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 1 1 −1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 −1}.
7. An apparatus for transmitting a physical layer protocol data unit, comprising: a processor, configured to generate a physical layer protocol data unit (PPDU), wherein the PPDU comprises a long training field (LTF) carrying a 320 MHz 4×LTF sequence 4×EHT_LTF_320M.sub.−2036:2036, wherein: 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}, wherein 4×EHT_LTF_partA is a sequence segment including multiple values of +1 and −1, 4×EHT_LTF_partB is a sequence segment including multiple values of +1 and −1, 0.sub.5 represents 5 consecutive 0s, 0.sub.23 represents 23 consecutive 0s; and a transceiver, configured to send the PPDU.
8. The apparatus according to claim 7, wherein 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
9. The apparatus according to claim 7, wherein 4×EHT_LTF_partA={1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1}; 4×EHT_LTF_partB={−1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 1 1 −1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 1 1 −1 1.
10. An apparatus for transmitting a physical layer protocol data unit, comprising: a transceiver, configured to receive a physical layer protocol data unit (PPDU); and a processor, configured to parse the received PPDU to obtain a long training field (LTF) sequence carried in a long training field of the PPDU and estimate a channel according to the obtained LTF sequence and a specified LTF sequence, wherein the specified LTF sequence is a 320 MHz 4×LTF sequence 4×EHT_LTF_320M.sub.−2036:2036, wherein 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}, wherein 4×EHT_LTF_partA is a sequence segment including multiples values of +1 and −1, 4×EHT_LTF_partB is a sequence segment including multiples values of +1 and −1, 0.sub.5 represents 5 consecutive 0s, 0.sub.23 represents 23 consecutive 0s.
11. The apparatus according to claim 10, wherein 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
12. The apparatus according to claim 10, wherein 4×EHT_LTF_partA={1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1}; 4×EHT_LTF_partB={−1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 1 1 −1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 1 1 −1}.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
DESCRIPTION OF EMBODIMENTS
[0102] The following describes in detail the embodiments of this application with reference to the accompanying drawings.
[0103] To greatly improve a service transmission rate of a WLAN system, the IEEE 802.11ax standard further uses an orthogonal frequency division multiple access (OFDMA) technology based on an existing orthogonal frequency division multiplexing (OFDM) technology. The OFDMA technology is a combination of OFDM and FDMA technologies, which is applicable to multi-user access. The OFDM technology is generally applied to a unidirectional broadcast channel, and most actual communications systems support multi-user concurrent communication. Therefore, based on the OFDM technology, the new multiple access technology OFDMA is obtained by allocating one or more subcarrier groups in subcarriers to each user. In OFDMA, a physical channel is divided into a plurality of resource units, each resource unit further includes a plurality of subcarriers (subchannels), and each user may occupy one resource unit for transmission. Therefore, a plurality of users can perform parallel transmission, thereby reducing time overheads and a collision probability of multi-user contention access. In addition, in the OFDMA technology, because subcarriers overlap each other, spectrum utilization is greatly improved, so that multipath interference and inter-carrier interference can be effectively resisted, and equalization at a receive end is simple. The OFDMA technology supports a plurality of nodes in sending and receiving data simultaneously. This achieves multi-station diversity gains.
[0104] In recent years, wireless traffic increases at a very high speed, and users have increasingly higher requirements for communication service quality, such as a low latency and ultra-reliability. As a key technology for carrying a wireless traffic service, a wireless local area network continuously develops and evolves to meet increasingly higher requirements of people for wireless transmission. Existing IEEE 802.11ax can hardly meet user requirements in aspects such as a high throughput, low jitter, and a low latency. Therefore, there is an urgent need to develop a next-generation WLAN technology, for example, an IEEE 802.11be standard, an extremely high throughput (EHT) standard, or a Wi-Fi 7 standard, to meet the foregoing extreme performance requirements. The following uses an 802.11be standard as an example for description.
[0105] IEEE 802.11be continues to use the OFDMA transmission mode used in 802.11ax. Different from 802.11ax, 802.11ax uses a maximum of 160 MHz bandwidth, but 802.11be uses ultra-high bandwidth of 240 MHz and 320 MHz to achieve an ultra-high transmission rate and support an ultra-dense user scenario.
[0106] As everyone knows, OFDM uses a frequency domain equalization technology. Therefore, accuracy of channel estimation greatly affects communication performance. However, an OFDM system has a disadvantage of a high PAPR, and especially in high bandwidth, more subcarriers lead to a more severe PAPR. The high PAPR leads to nonlinear signal distortion and degrades system performance. Because the OFDMA technology is evolved from the OFDM technology, the OFDMA technology inevitably inherits a high-PAPR characteristic of the OFDM technology. Therefore, in an OFDMA system, a PAPR is still an important consideration in a design of an LTF sequence. In particular, because the OFDMA system uses a channel binding technology, in the LTF sequence design, not only a PAPR of the entire sequence is considered, but also a PAPR of the sequence on a single resource unit (RU), a PAPR of the sequence on a combined RU, and a PAPR in a considered case of phase rotation caused by a P-matrix when there are a plurality of streams are considered.
[0107] In the existing IEEE 802.11ax standard, an LTF that has a low-PAPR characteristic and that is applicable to resource unit distribution (tone plan) in the 802.11ax standard is designed. Resource unit distribution (tone plan) and pilot positions in the 802.11be standard are different from resource unit distribution (tone plan) and pilot positions in the 802.11ax standard. If an 80 MHz LTF sequence in 802.11ax is directly applied to the 802.11be standard, the LTF sequence has relatively high PAPR values on some resource units, and PAPR values on some resource units are already greater than an average PAPR value of a data part. On the other hand, because a combined RU is used in 802.11be, even if a PAPR value on a single RU is relatively low, a PAPR value on a combined RU obtained by combining a plurality of RUs may also be relatively high. It may be understood that combining a plurality of RUs means allocating the plurality of RUs to one STA. A position of each RU includes a data subcarrier position and a pilot subcarrier position of the RU. Therefore, to make channel estimation more accurate, a low-PAPR LTF sequence for channel estimation needs to be redesigned in IEEE 802.11be.
[0108] Based on this, the embodiments of this application provide a method for designing an LTF sequence and a method for transmitting a physical layer protocol data unit PPDU. For an LTF sequence in the embodiments of this application, a PAPR in a multi-stream scenario is considered, a PAPR value on a single RU is relatively low, a PAPR value on a combined RU is relatively low, and a PAPR value on entire bandwidth is also relatively low.
[0109] For ease of understanding of technical solutions in the embodiments of this application, the following briefly describes a system architecture of a method for transmitting a PPDU provided in the embodiments of this application. It may be understood that system architectures described in the embodiments of this application are intended to more clearly describe the technical solutions in the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application.
[0110] The technical solutions in the embodiments of this application may be applied to various communications systems, such as a wireless local area network (WLAN) communications system, a global system for mobile communications (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), a universal mobile telecommunications system (UMTS), a worldwide interoperability for microwave access (WiMAX) communications system, a subsequent 6th generation (6G) system, or new radio (NR).
[0111] The following is used as an example for description. An application scenario of the embodiments of this application and the method in the embodiments of this application are described only by using a wireless local area network (WLAN) system as an example.
[0112] Specifically, the embodiments of this application may be applied to a wireless local area network (WLAN), and the embodiments of this application may be applied to any protocol in the institute of electrical and electronics engineers (IEEE) 802.11 series protocols currently used in the WLAN. The WLAN may include one or more basic service sets (BSSs). A network node in the basic service set includes an access point (AP) and a station (STA).
[0113] For ease of understanding of the embodiments of this application, a communications system shown in
[0114] Optionally,
[0115] The method for transmitting a PPDU in this application may be implemented by a communications device in a wireless communications system, or a chip or a processor in a communications device. The communications device may be an access point (AP) device or a station (STA) device. The communications device may alternatively be a wireless communications device that supports parallel transmission over a plurality of links. For example, the communications device may be referred to as a multi-link device or a multi-band device. Compared with a communications device that supports only single-link transmission, the multi-link device has higher transmission efficiency and a higher throughput.
[0116] An access point (AP) is an apparatus having a wireless communication function, supports communication by using a WLAN protocol, has a function of communicating with another device (for example, a station or another access point) in a WLAN network, and certainly may further have a function of communicating with another device. In a WLAN system, an access point may be referred to as an access point station (AP STA). The apparatus having a wireless communication function may be a device of an entire system, or may be a chip, a processing system, or the like installed in the device of the entire system. The device in which the chip or the processing system is installed may implement the method and functions in the embodiments of this application under control of the chip or the processing system. The AP in the embodiments of this application is an apparatus that provides a service for a STA, and may support 802.11 series protocols. For example, the AP may be a communications entity such as a communications server, a router, a switch, or a network bridge. The AP may include macro base stations, micro base stations, relay stations, or the like in various forms. Certainly, the AP may alternatively be chips and processing systems in the devices in various forms, to implement the method and the functions in the embodiments of this application. The AP is also referred to as a wireless access point, a hotspot, a bridge, or the like. The AP may access a server or a wireless network. APs are access points for mobile users to access wired networks, and are mainly deployed in homes, buildings, and campuses, or are deployed outdoors. The AP is equivalent to a bridge that connects a wired network and a wireless network. A main function of the AP is to connect wireless network clients together, and then connect the wireless network to the Ethernet. Specifically, the AP may be a terminal device or a network device with a wireless fidelity (wireless fidelity, Wi-Fi) chip. Optionally, the AP may be a device that supports a plurality of WLAN standards such as 802.11.
[0117]
[0118] A station (for example, the STA in
[0119]
[0120] The foregoing briefly describes the system architecture of the embodiments of this application. For ease of understanding of the embodiments of this application, the following first briefly describes several nouns or terms used in this application.
[0121] (1) Subcarrier
[0122] Wireless communications signals have limited bandwidth. Bandwidth may be divided, by using the OFDM technology, into a plurality of frequency components within channel bandwidth at a specific frequency interval. These components are referred to as tones. Subscripts of subcarriers are consecutive integers, where a subcarrier whose subscript is 0 corresponds to a direct current component, a subcarrier whose subscript is a negative number corresponds to a frequency component lower than a direct current frequency, and a subcarrier whose subscript is a positive number corresponds to a frequency component higher than the direct current frequency.
[0123] (2) 802.11ax Carrier Plan/Resource Unit Distribution (Tone Plan)
[0124] Resource unit distribution may also be understood as distribution of subcarriers that carry data, and different channel bandwidth may correspond to different tone plans. When OFDMA and multi-user multiple-input multiple-output (MU-MIMO) technologies are applied, an AP divides spectrum bandwidth into several resource units (RUs). As specified in the IEEE 802.11ax protocol, spectrum bandwidth of 20 MHz, 40 MHz, 80 MHz, and 160 MHz is divided into a plurality of types of resource units.
[0125] (3) 802.11be Carrier Plan/Resource Unit Distribution (Tone Plan)
[0126] In 802.11be, bandwidth is expanded from 160 MHz to 240 MHz and 320 MHz, to meet requirements of a user for ultra-high bandwidth, an ultra-high transmission rate, and an extremely high throughput. 240 MHz may be considered as direct splicing of three 80 MHz subcarriers in 802.11be, and 320 MHz may be considered as direct splicing of four 80 MHz subcarriers in 802.11be.
[0127]
[0128] It may be understood that the RU26 may refer to a resource unit including 26 subcarriers.
[0129] It may be further understood that the 26 subcarriers may be consecutive or inconsecutive. Similarly, the RU52 may refer to a resource unit including 52 subcarriers, the RU106 may refer to a resource unit including 106 subcarriers, the RU242 may refer to a resource unit including 242 subcarriers, and so on.
[0130] Pilot distribution of the tone plan shown in
[0131] In an OFDMA system, a multi-user data packet includes a combination of RUs of a plurality of sizes, and one RU may be allocated to each user. There are the following optional RUs that may be allocated to the user:
[0132] (1) an RU including 26 consecutive subcarriers, including: 24 data subcarriers and 2 pilot subcarriers;
[0133] (2) an RU including 52 consecutive subcarriers, including: 48 data subcarriers and 4 pilot subcarriers;
[0134] (3) an RU including 106 consecutive subcarriers, including: 102 data subcarriers and 4 pilot subcarriers;
[0135] (4) an RU including 242 consecutive subcarriers, including: 234 data subcarriers and 8 pilot subcarriers;
[0136] (5) an RU including 484 consecutive subcarriers, including: 468 data subcarriers and 16 pilot subcarriers; and
[0137] (6) an RU including 996 consecutive subcarriers, including: 980 data subcarriers and 16 pilot subcarriers.
[0138] An RU484 is used in 40 MHz multi-user transmission, and a RU996 is used in 80 MHz or 160 MHz multi-user transmission. It should be understood that a 160 MHz tone plan may be considered as two 80 MHz tone plans, a 240 MHz tone plan may be considered as three 80 MHz tone plans, and a 320 MHz tone plan may be considered as four 80 MHz tone plans. Details are not described herein.
[0139] The following separately describes positions of different RUs in 80 MHz bandwidth in 802.11be.
[0140] (a) In an 80 MHz subcarrier design in
TABLE-US-00001 TABLE 1 Data subcarrier and pilot subcarrier indexes of RU26s Positions of Positions of 1.sup.st to 18.sup.th 19.sup.th to 36.sup.th RU26s RU26s Pilot Positions 26-tone [−499 −474] [13 38] {−494, −480}, {−468, −454}, RU [−473 −448] [39 64] {−440, −426}, {−414, −400}, [−445 −420] [67 92] {−386, −372}, {−360, −346}, [−419 −394] [93 118] {−334, −320}, {−306, −292}, [−392 −367] [120 145] {−280, −266}, {−246, −232}, [−365 −340] [147 172] {−220, −206}, {−192, −178}, [−339 −314] [173 198] {−166, −152}, {−140, −126}, [−311 −286] [201 226] {−112, −98}, {−86, −72}, [−285 −260] [227 252] {−58, −44}, {−32, −18}, [−252 −227] [260 285] {18, 32}, {44, 58}, [−226 −201] [286 311] {72, 86}, {98, 112}, [−198 −173] [314 339] {126, 140}, {152, 166}, [−172 −147] [340 365] {178, 192}, {206, 220}, [−145 −120] [367 392] {232, 246}, 5DC, [−118 −93] [394 419] {266, 280}, {292, 306}, [−92 −67] [420 445] {320, 334}, {346, 360}, [−64 −39] [448 473] {372, 386}, {400, 414}, [−38 −13] [474 499] {426, 440}, {454, 468}, {480, 494}
[0141] Each row in a second column and a third column in Table 1 above indicates one RU26. For example, the last row in the second column indicates an 18.sup.th RU26 [−38, −13], and a position of the 18.sup.th RU26 is from a subcarrier numbered −38 to a subcarrier numbered −13. For another example, a fifth row in the third column indicates a 23.sup.rd RU26 [120, 145], and a position of the 23.sup.rd RU26 is from a subcarrier numbered 120 to a subcarrier numbered 145. A fourth column in Table 1 above indicates pilot subcarrier indexes of corresponding 26-tone RUs in sequence. For example, a first 26-tone RU is a subcarrier numbered −499 to a subcarrier numbered −474, and pilot subcarriers are a subcarrier numbered −494 and a subcarrier numbered −480. For another example, a second 26-tone RU is a subcarrier numbered −473 to a subcarrier numbered −448, and pilot subcarriers are a subcarrier numbered −468 and a subcarrier numbered −454. For still another example, a 36.sup.th 26-tone RU is a subcarrier numbered 474 to a subcarrier numbered 499, and pilot subcarriers are a subcarrier numbered 480 and a subcarrier numbered 494. It may be understood that the 26-tone RU and the RU26 may be interchangeably used.
[0142] (b) In the 80 MHz subcarrier design in
TABLE-US-00002 TABLE 2 Data subcarrier and pilot subcarrier indexes of RU52s Positions of 1.sup.st to 16.sup.th RU52s Pilot Positions 52-tone [−499 −448] {−494, −480, −468, −454}, RU [−445 −394] {−440, −426, −414, −400}, [−365 −314] {−360, −346, −334, −320}, [−311 −260] {−306, −292, −280, −266}, [−252 −201] {−246, −232, −220, −206}, [−198 −147] {−192, −178, −166, −152}, [−118 −67] {−112, −98, −86, −72}, [−64 −13] {−58, −44, −32, −18}, [13 64] {18, 32, 44, 58}, [67 118] {72, 86, 98, 112}, [147 198] {152, 166, 178, 192}, [201 252] {206, 220, 232, 246}, [260 311] {266, 280, 292, 306}, [314 365] {320, 334, 346, 360}, [394 445] {400, 414, 426, 440}, [448 499] {454, 468, 480, 494}
[0143] Each row in a second column in Table 2 above indicates one RU. For example, a first row in the second column indicates a first RU52 [−499, −448], and a position of the first RU52 is from a subcarrier numbered −499 to a subcarrier numbered −448. A third column in Table 2 above indicates pilot subcarrier indexes of corresponding 52-tone RUs in sequence. For example, a second 52-tone RU is a subcarrier numbered −445 to a subcarrier numbered −394, and pilot subcarriers are a subcarrier numbered −440, a subcarrier numbered −426, a subcarrier numbered −414, and a subcarrier numbered −400. It may be understood that the 52-tone RU and the RU52 may be interchangeably used.
[0144] It should be understood that the following tables express the same meaning, and the meaning is not repeated below.
[0145] (c) In the 80 MHz subcarrier design in
TABLE-US-00003 TABLE 3 Data subcarrier and pilot subcarrier indexes of RU106s Positions of 1.sup.st to 8.sup.th RU106s Pilot Positions 106-tone [−499 −394] {−494, −468, −426, −400}, RU [−365 −260] {−360, −334, −292, −266}, [−252 −147] {−246, −220, −178, −152}, [−118 −13] {−112, −86,−44, −18}, [13 118] {18, 44, 86, 112}, [147 252] {152, 178, 220, 246}, [260 365] {266, 292, 334, 360}, [394 499] {400, 426, 468, 494}
[0146] (d) In the 80 MHz subcarrier design in
TABLE-US-00004 TABLE 4 Data subcarrier and pilot subcarrier indexes of RU242s Positions of 1.sup.st to 4.sup.th RU242s Pilot Positions 242-tone [−500 −259] {−494, −468, −426, −400, RU −360, −334, −292, −266}, [−253 −12] {−246, −220, −178, −152, −112, −86, −44, −18}, [12 253] {18, 44, 86, 112, 152, 178, 220, 246}, [259 500] {266, 292, 334, 360, 400, 426, 468, 494}
[0147] (e) In the 80 MHz subcarrier design in
TABLE-US-00005 TABLE 5 Data subcarrier and pilot subcarrier indexes of RU484s Positions of 1.sup.st to 2.sup.nd RU484s Pilot Positions 484-tone [−500 −259 {−494, −468, −426, −400, RU −253 −12] 360, −334, −292, −266, −246, −220, −178, −152, −112, −86, −44, −18}, [12 253 {18, 44, 86, 112, 152, 178, 259 500] 220, 246, 266, 292, 334, 360, 400, 426, 468, 494}
[0148] (f) In the 80 MHz subcarrier design in
TABLE-US-00006 TABLE 6 Data subcarrier and pilot subcarrier indexes of an RU996 Position of the RU996 Pilot Positions 996-tone [−500 −3 {−468, −400, −334, −266, RU 3 500] −220, −152, −86, −18, +18, +86, +152, +220, +266, +334, +400, +468}
[0149] Optionally, an LTF sequence included in the PPDU provided in the embodiments of this application is used in 240 MHz bandwidth and 320 MHz bandwidth, and the 240 MHz bandwidth and the 320 MHz bandwidth may be constructed by using the 80 MHz tone plan shown in
[0150] (4) Peak to Average Power Ratio
[0151] Based on observation in time domain, an amplitude of a radio signal continuously varies. Therefore, transmit power of the radio signal is not constant. The peak to average power ratio (peak to average power ratio, PAPR) is a peak to average ratio for short. The peak to average power ratio may be a ratio of an instantaneous power peak value of a continuous signal to an average signal power value in one symbol. The ratio may be represented by using the following formula:
[0152] Herein, X.sub.i represents a time domain discrete value of a sequence, max(X.sub.i.sup.2) represents a maximum value of a square of the time domain discrete value, and mean (X.sub.i.sup.2) represents an average value of the square of the time domain discrete value.
[0153] An OFDM symbol is obtained by superimposing a plurality of independently modulated subcarrier signals. When phases of subcarriers are the same or similar, superimposed signals are modulated by a same initial phase signal, resulting in a relatively large instantaneous power peak value.
[0154] This leads to a relatively large PAPR. An OFDM system has a disadvantage of a high PAPR, and especially in high bandwidth, more subcarriers lead to a more severe PAPR. Because a dynamic range of a general power amplifier is limited, a MIMO-OFDM signal with a relatively large peak to average ratio is very likely to enter a nonlinear area of the power amplifier. The high PAPR causes nonlinear signal distortion, resulting in obvious spectrum spreading interference and in-band signal distortion.
[0155] This reduces system performance. Therefore, when a sequence is designed, a smaller PAPR of the sequence is better.
[0156] (5) 4×, 2×, and 1× Modes of a Long Training Field Sequence
[0157] To further improve system efficiency in different scenarios, an LTF field needs to support 4×, 2×, and 1× modes.
[0158] That is, four adjacent elements in a sequence form a group. If only one element in the group is not 0, the 1× mode is used. If two elements in the group are not 0, the 2× mode is used. If none of the four elements in the group is 0, the 4× mode is used.
[0159] (6) When a Wi-Fi signal is sent in a single-stream pilot mode, a pilot subcarrier and a data subcarrier on each LTF symbol of an LTF field corresponding to the Wi-Fi signal are multiplied by different values, thereby changing a structure of an original LTF sequence. This may cause a PAPR value of the signal of the LTF field to be high when multiplied by some coefficients.
[0160] In an OFDM technology, a plurality of LTF fields are used to help a station estimate channels of a plurality of spatial streams. To accurately estimate the channels of the spatial streams and keep LTFs of the streams orthogonal, a Wi-Fi standard proposes to multiply the LTFs by elements of a P-matrix. Specifically, a data subcarrier of an n.sup.th LTF symbol sent in an M.sup.th spatial stream is multiplied by an element in an m.sup.th row and an n.sup.th column of the P-matrix, and a pilot subcarrier is multiplied by an element in an m.sup.th row and an n.sup.th column of an R-matrix. Each row of the R-matrix is equal to a first row of the P-matrix. When the data subcarrier and the pilot subcarrier are multiplied by a same value, a PAPR of an obtained new sequence does not change. When the data subcarrier and the pilot subcarrier are multiplied by different values, a PAPR of an obtained new sequence may change.
[0161] A size of the P-matrix is generally 2×2, 4×4, 6×6, 8×8, 10×10, 12×12, 14×14, 16×16, or the like. For example, when four LTFs need to be sent in one spatial stream, orthogonality may be implemented by using a P-matrix of a size 4×4.
[0162] For example, the P-matrix mainly includes the following types:
[0163] Elements in P-matrices of different sizes are different, and may indicate different rotated phases. For example, elements in P-matrices of sizes 4*4, 8*8, and 16*16 are all 1 and −1, and correspond to a same rotated phase. For example, pilot position*1, and non-pilot position*1; or pilot position*1, and non-pilot position*−1; or pilot position*−1, and non-pilot position*1; or pilot position*−1, and non-pilot position*−1. When the pilot position and the non-pilot position are multiplied by a same value, a PAPR that is of a sequence obtained after phase rotation and that is on a single RU, on a combined RU, or on entire bandwidth does not change relative to a PAPR of an original sequence. When the pilot position and the non-pilot position are multiplied by different values, a PAPR that is of a sequence obtained after phase rotation and that is on a single RU, on a combined RU, or on entire bandwidth changes relative to a PAPR of an original sequence. Generally, four sequences with different PAPRs may be obtained after phase rotation is performed on one sequence.
[0164] In this application, phase rotation is considered for the LTF sequence, and a PAPR of an obtained rotated sequence is relatively low on a single RU, on a combined RU, and on entire bandwidth. Therefore, a PAPR of the sequence is relatively low in a multi-stream scenario.
[0165] (7) PAPR value of an HE-LTF sequence with 80 MHz bandwidth in 802.11ax applied to a resource unit with 80 MHz bandwidth in 802.11be
[0166] It may be learned from comparison between
TABLE-US-00007 TABLE 7 PAPR value of an LTF field on each resource unit when an 80 MHz LTF in 802.11ax is applied to an 802.11be standard shown in FIG. 4 Max RU52 + RU106 + RU484 + PAPR RU26 RU52 RU106 RU242 RU484 RU996 RU26 RU26 RU242 Data 6.52 7.17 7.76 8.36 8.82 9.22 7.54 7.94 9.08 (16QAM) LTF 2x 7.95 7.43 6.71 8.23 7.33 6.48 6.37 6.64 9.65 LTF 4x 7.29 8.48 6.69 7.07 7.36 6.74 6.90 7.42 8.46
[0167] (8) Type A and Type B RUs
[0168] By analyzing resource unit division and pilot positions in 802.11be in 80 MHz bandwidth in Table 1 (data subcarrier and pilot subcarrier indexes of RU26s), it may be found that, in the 36 RU26s, pilot subcarriers of some RU26 resource units are located at 6.sup.th and 20.sup.th subcarriers of the 26 subcarriers, as shown in
[0169] For example, a first 26-tone RU is a subcarrier numbered −499 to a subcarrier numbered −474, and pilot subcarriers are a subcarrier numbered −494 and a subcarrier numbered −480. For another example, a second 26-tone RU is a subcarrier numbered −473 to a subcarrier numbered −448, and pilot subcarriers are a subcarrier numbered −468 and a subcarrier numbered −454. That is, pilot subcarriers are located at 6.sup.th and 20.sup.th subcarriers of the 26 subcarriers. For still another example, a fifth 26-tone RU is a subcarrier numbered −392 to a subcarrier numbered −367, and pilot subcarriers are a subcarrier numbered −386 and a subcarrier numbered −372. That is, pilot subcarriers are located at 7.sup.th and 21.sup.st subcarriers of the 26 subcarriers.
[0170] Correspondingly, an RU52 including two RU26s also has two types. One type is an RU52 including two Type A RU26s, and this type of RU52 is referred to as a Type A RU52 in this application. The other type is an RU52 including two Type B RU26s, and this type of RU52 is referred to as a Type B RU52 in this application.
[0171] Correspondingly, an RU106 including two RU52s also has two types. One type is an RU106 including two Type A RU52s, and this type of RU106 is referred to as a Type A RU106 in this application. The other type is an RU106 including two Type B RU52s, and this type of RU106 is referred to as a Type B RU106 in this application.
[0172] Correspondingly, an RU242 including nine RU26s has a more complicated structure, but also has two types. As shown in
[0173] Further, it is found that an only difference between a Type A resource unit and a Type B resource unit lies in that pilot positions are different. If a head and a tail of one type of resource unit are reversed (which may also be referred to as reversed sorting), the other type of resource unit is obtained. That is, a reverse order of a Type A resource unit is a Type B resource unit, and a reverse order of a Type B resource unit is a Type A resource unit. For example, pilot subcarriers of a Type A RU26 are located at 6.sup.th and 20.sup.th subcarriers of the 26 subcarriers, and pilot subcarriers of a Type B RU26 are located at 7.sup.th and 21.sup.st subcarriers of the 26 subcarriers. If a Type A RU26 is viewed in a reverse order, pilot subcarriers are located at 7.sup.th and 21.sup.st subcarriers of the 26 subcarriers, that is, a Type B RU26 is viewed. If a Type B RU26 is viewed in a reverse order, pilot subcarriers are located at 6.sup.th and 20.sup.th subcarriers of the 26 subcarriers, that is, a Type A RU26 is viewed. An example of order reversing or head-tail reversing is further described for ease of understanding. For example, if Type A is 1, 2, 3, and 4, Type B is 4, 3, 2, and 1.
[0174] The foregoing describes content related to the embodiments of this application. The following describes, in detail with reference to more accompanying drawings, the method for transmitting a PPDU provided in the embodiments of this application. The embodiments of this application may be applied to a plurality of different scenarios, including the scenario shown in
[0175] The embodiments of this application provide a plurality of possible LTF sequences. These LTF sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. It may be understood that a smaller PAPR value indicates a lower requirement on a linear power amplifier and better performance.
Embodiment 1
[0176] Embodiment 1 of this application describes a possible procedure of the method for transmitting a physical layer protocol data unit PPDU provided in this application.
[0177] Referring to
[0178] PPDU according to an embodiment of this application. The method 800 shown in
[0179] S810: A first communications device generates a physical layer protocol data unit PPDU, where the PPDU includes a long training field LTF, and the long training field carries an LTF sequence.
[0180] Specifically, a method for generating the LTF sequence by the first communications device is subsequently described.
[0181] S820: The first communications device sends the PPDU. Correspondingly, a second communications device receives the PPDU.
[0182] S830: The second communications device parses the PPDU to obtain the LTF sequence in the PPDU. For a specific parsing manner, refer to an existing description. No limitations are imposed herein.
[0183] It may be understood that the “LTF sequence” mentioned in this application may be a frequency domain sequence of an LTF, or may be referred to as a frequency domain sequence of a long training field.
[0184] Then, a method for generating the LTF sequence in S810 is described. Specifically, the following steps are included.
[0185] Step 1: Determine a Type A RU26 basic sequence set S.sub.RU26.sup.A and a Type B RU26 basic sequence set S.sub.RU26.sup.B.
[0186] A1. A sequence of an appropriate length is selected based on an application scenario and an application requirement of the LTF sequence. The length is generally a sequence length corresponding to a minimum resource unit in a tone plan. For example, when the minimum resource unit is an RU26, a length of a basic sequence is 26 bits.
[0187] Generally, an element of an LTF sequence is limited to 1 or −1, and certainly, is not limited to this. Only a case of two elements 1 or −1 is considered for an EHT_LTF sequence. In a case of 1×, there are 2{circumflex over ( )}6=64 possible sequences that are of a Type A RU26 and that may be selected. In a case of 2×, there are 213=8192 possible sequences that are of a Type A RU26 and that may be selected. In a case of 4×, there are 2{circumflex over ( )}26=8192*8192 possible sequences that are of a Type A RU26 and that may be selected. A sequence of a Type B RU26 resource unit has a same quantity of possibilities.
[0188] For a possible sequence of a Type A RU26, all possible rotated sequences of the sequence of the Type A RU26 are determined (PAPRs of all possible rotated sequences in this application include a PAPR of an original sequence). Then, a PAPR value of each rotated sequence on the Type A RU26 may be calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of the Type A RU26), the sequence of the Type A RU26 may be used as a basic sequence that meets a condition. The basic sequence may be added to the Type A RU26 basic sequence set.
[0189] The foregoing process is repeated, to traverse each possible sequence of the Type A RU26 and add a basic sequence with a relatively low PAPR value to the Type A RU26 basic sequence set. Optionally, a quantity of basic sequences in the Type A RU26 basic sequence set may be limited. If a relatively large quantity of basic sequences are selected by specifying a threshold, some sequences whose PAPR values are relatively low may be selected from sequences whose PAPRs are less than the specified threshold and added to the Type A RU26 basic sequence set.
[0190] PAPR values of sequences in the Type A RU26 basic sequence set are relatively low on the Type A RU26, and PAPR values of rotated sequences of these sequences are also relatively low on the Type A RU26.
[0191] B1. A sequence set formed after head-tail reversing (reversed sorting) is performed on all basic sequences in the Type A RU26 basic sequence set is the Type B RU26 basic sequence set S.sub.RU26.sup.B.
[0192] There are two basic principles: One basic principle is that a PAPR value of a new sequence formed after head-tail reversing of any sequence is the same as a PAPR value of the original sequence. The other basic principle is that, after head-tail reversing is performed on either of a sequence corresponding to a Type A resource unit and a sequence corresponding to a Type B resource unit in this application, a position of a pilot subcarrier of the sequence exactly corresponds to a pilot position of the sequence corresponding to the resource unit of the other type. A PAPR of a sequence is not changed after head-tail reversing is performed on the sequence, and a pilot point of a Type A sequence after head-tail reversing exactly corresponds to a position of a pilot point of a Type B sequence. Therefore, the sequence set formed after head-tail reversing is performed on all basic sequences in the Type A RU26 basic sequence set is the Type B RU26 basic sequence set. PAPRs of sequences in the Type B RU26 basic sequence set are relatively low on the Type B RU26, and PAPR values of rotated sequences of these basic sequences are also relatively low on the Type B RU26.
[0193] Step 2: Determine a Type A RU52 basic sequence set S.sub.RU52.sup.A and a Type B RU52 basic sequence set S.sub.RU52.sup.B.
[0194] A2. Two RU26 basic sequences are selected from the Type A RU26 basic sequence set obtained in A1 of step 1, and are spliced into a sequence of a Type A RU52. PAPR values that are on the Type A RU52 and that are of a plurality of rotated sequences corresponding to the spliced sequence of the Type A RU52 are calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of the Type A RU52), the sequence of the Type A RU52 may be used as a basic sequence that meets a condition. The basic sequence may be added to the Type A RU52 basic sequence set.
[0195] The foregoing process is repeated, to traverse each possible sequence of the Type A RU52 and add a basic sequence with a relatively low PAPR value to the Type A RU52 basic sequence set. Optionally, a quantity of sequences in the Type A RU52 basic sequence set may be limited. If a relatively large quantity of basic sequences are selected by specifying a threshold, some sequences whose PAPR values are relatively low may be selected from sequences whose PAPRs are less than the specified threshold and added to the Type A RU52 basic sequence set.
[0196] PAPR values of sequences in the Type A RU52 basic sequence set obtained in this manner are relatively low on the Type A RU52, and PAPR values of rotated sequences of these basic sequences are also relatively low on the Type A RU52. In addition, PAPR values on all sub-RU resource units (for example, Type A RU26s) included in the Type A RU52 are also relatively low.
[0197] B2. A sequence set formed after head-tail reversing (reversed sorting) is performed on all basic sequences in the Type A RU52 basic sequence set is the Type B RU52 basic sequence set S.sub.RU52.sup.B. PAPR values of basic sequences in the Type B RU52 basic sequence set are relatively low on the Type B RU52, and PAPR values of rotated sequences of these basic sequences are also relatively low on the Type B RU52. In addition, PAPR values on all sub-RU resource units (for example, Type B RU26s) included in the Type B RU52 are also relatively low.
[0198] Step 3: Determine a Type A RU106 basic sequence set S.sub.RU106.sup.A and a Type B RU106 basic sequence set S.sub.RU106.sup.B.
[0199] A3. Two RU52 basic sequences are selected from the Type A RU52 basic sequence set obtained in A2 of step 2, and are spliced into a sequence of a Type A RU106 by considering possible values corresponding to two intermediate idle carriers. PAPR values that are on the Type A RU106 and that are of a plurality of rotated sequences corresponding to the spliced sequence of the Type A RU106 are calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of the Type A RU106), the sequence of the Type A RU106 may be used as a basic sequence that meets a condition. The basic sequence may be added to the Type A RU106 basic sequence set.
[0200] The foregoing process is repeated, to traverse each possible sequence of the Type A RU106 and add a basic sequence with a relatively low PAPR value to the Type A RU106 basic sequence set. Optionally, a quantity of sequences in the Type A RU106 basic sequence set may be limited. A limiting manner is the same as the limiting manner of the Type A RU26 basic sequence set described above, and details are not described again.
[0201] PAPR values of basic sequences in the Type A RU106 basic sequence set obtained in this manner are relatively low on the Type A RU106, and PAPR values of rotated sequences of these basic sequences are also relatively low on the Type A RU106. In addition, PAPR values on all sub-RU resource units (for example, Type A RU52s and Type A RU26s) included in the Type A RU106 are also relatively low.
[0202] B3. A sequence set formed after head-tail reversing (reversed sorting) is performed on all basic sequences in the Type A RU106 basic sequence set is the Type B RU106 basic sequence set S.sub.RU106.sup.B. PAPR values of basic sequences in the Type B RU106 basic sequence set are relatively low on the Type B RU106, and PAPR values of rotated sequences of these basic sequences are also relatively low on the Type B RU106. In addition, PAPR values on all sub-RU resource units (for example, Type B RU52s and Type B RU26s) included in the Type B RU106 are also relatively low.
[0203] Step 4: Determine a basic sequence set S.sub.MRU106.sup.A and a basic sequence set S.sub.MRU106.sup.B.
[0204] A4. An RU106 basic sequence is selected from the Type A RU106 basic sequence set obtained in A3 of step 3, and a basic sequence of a first Type A RU52 in the RU106 basic sequence and a basic sequence of a Type A RU26 (a first Type A RU26 in a second Type A RU52) adjacent to the first Type A RU52 are spliced into a multiple-resource unit (MRU) sequence. PAPR values that are on the corresponding Type A RU52+RU26 and that are of a plurality of rotated sequences corresponding to the spliced multiple-resource unit sequence are calculated. If the PAPR value of each rotated sequence is less than a specified threshold, the multiple-resource unit sequence may be used as a basic sequence that meets a condition. The multiple-resource unit sequence may be added to the basic sequence set S.sub.MRU106.sup.A.
[0205] Each possible multiple-resource unit sequence is traversed, and the foregoing process is performed to add a basic sequence with a relatively low PAPR value to the basic sequence set S.sub.MRU106.sup.A. Optionally, a quantity of sequences in the basic sequence set S.sub.MRU106.sup.A may be limited. A limiting manner is the same as the limiting manner of the Type A RU26 basic sequence set described above, and details are not described again.
[0206] Each sequence in the basic sequence set S.sub.MRU106.sup.A and a corresponding rotated sequence have relatively low PAPRs on a corresponding Type A RU106, and have relatively low PAPRs on all sub-RU resource units (for example, Type A RU52s and Type A RU26s) included in the Type A RU106. In addition, the multiple-resource unit sequence obtained by combining the first Type A RU52 and the Type A RU26 adjacent to the first Type A RU52 also has a relatively low PAPR value on the corresponding Type A RU52+RU26.
[0207] B4. A sequence set formed after head-tail reversing (reversed sorting) is performed on all basic sequences in the basic sequence set S.sub.MRU106.sup.A is S.sub.MRU106.sup.B.
[0208] Each sequence in the basic sequence set S.sub.MRU106.sup.B and a corresponding rotated sequence have relatively low PAPRs on a corresponding Type B RU106, and have relatively low PAPRs on all sub-RU resource units (for example, Type B RU52s and Type B RU26s) included in the Type B RU106. In addition, a multiple-resource unit sequence obtained by combining a first Type B RU52 and a Type B RU26 adjacent to the first Type B RU52 also has a relatively low PAPR value on a corresponding Type B RU.
[0209] Step 5: Determine a basic sequence set S.sub.RU106A+RU26B and a basic sequence set S.sub.RU26A+RU106B.
[0210] A5. An EHT standard supports a resource unit combination of a Type A RU106 and a Type B RU26. Therefore, one basic sequence may be separately selected from S.sub.MRU106.sup.A obtained in A3 of step 3 and S.sub.RU26.sup.B obtained in B1 of step 1 for splicing. A PAPR value of each rotated sequence corresponding to a spliced sequence is calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of a combined RU of the Type ARU106 and the Type B RU26), the spliced sequence may be used as a basic sequence that meets a condition, and may be added to S.sub.RU106A+RU26B.
[0211] The foregoing process is repeated, to traverse each possible spliced sequence and add a basic sequence with a relatively low PAPR value to the basic sequence set S.sub.RU106A+RU26B. Optionally, a quantity of sequences in the basic sequence set S.sub.RU106+ARU26B may be limited. A limiting manner is the same as the limiting manner of the Type A RU26 basic sequence set described above, and details are not described again.
[0212] Each sequence in the basic sequence set S.sub.RU106A+RU26B and a corresponding rotated sequence have relatively low PAPRs on the corresponding Type A RU106, have relatively low PAPRs on all sub-RU resource units (for example, Type A RU52s and Type A RU26s) included in the Type A RU106, have relatively low PAPRs on the corresponding Type B RU26, and also have relatively low PAPRs on the combined RU of the Type A RU106 and the Type B RU26.
[0213] B5. The EHT standard also supports a resource unit combination of a Type A RU26 and a Type B RU106. Therefore, a sequence set formed after head-tail reversing (reversed sorting) is performed on all sequences in the basic sequence set S.sub.RU106A+RU26B is S.sub.RU26A+RU106B. Each sequence in the basic sequence set S.sub.RU26A+RU106B and a corresponding rotated sequence have relatively low PAPRs on the corresponding Type B RU106, have relatively low PAPRs on all sub-RU resource units (for example, Type B RU52s and Type B RU26s) included in the Type B RU106, have relatively low PAPRs on the corresponding Type A RU26, and also have relatively low PAPRs on a combined RU of the Type B RU106 and the Type A RU26.
[0214] Step 6: Determine a Type A RU242 basic sequence set S.sub.RU242.sup.A and a Type B RU242 basic sequence set S.sub.RU242.sup.B.
[0215] A6. One basic sequence is separately selected from the basic sequence set S.sub.RU106A+RU26B obtained in A5 of step 5 and the basic sequence set S.sub.MRU106.sup.A obtained in A4 of step 4, and the selected basic sequences are spliced into a sequence of a Type A RU242 by considering possible values corresponding to four intermediate idle carriers. PAPR values that are on the Type A RU242 and that are of a plurality of rotated sequences corresponding to the spliced sequence of the Type A RU242 are calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of the Type A RU242), the sequence of the Type A RU242 may be used as a basic sequence that meets a condition. The basic sequence may be added to the Type A RU242 basic sequence set.
[0216] The foregoing process is repeated, to traverse each possible sequence of the Type A RU242 and add a basic sequence with a relatively low PAPR value to the Type A RU242 basic sequence set. Optionally, a quantity of sequences in the Type A RU242 basic sequence set may be limited. A limiting manner is the same as the limiting manner of the Type A RU26 basic sequence set described above, and details are not described again.
[0217] A basic sequence in the Type A RU242 basic sequence set obtained in this manner and a corresponding rotated sequence have relatively low PAPR values on the Type A RU242, and have a low-PAPR characteristic of the basic sequence set S.sub.RU106A+RU26B described in A5 of step 5 and a low-PAPR characteristic of S.sub.MRU106.sup.A described in A4 of step 4. Specifically, the basic sequence in the Type A RU242 basic sequence set and the rotated sequence have relatively low PAPR values on all sub-RU resource units (for example, Type A RU52s, Type A RU26s, and Type A RU106s) included in the Type A RU242, and also have relatively low PAPR values on all combined RUs included in the Type A RU242 (for example, a combination of a Type A RU106 and a Type B RU26, and a combination of a first Type A RU52 in a Type A RU106 and an adjacent Type A RU26).
[0218] B6. A sequence set formed after head-tail reversing (reversed sorting) is performed on all basic sequences in the Type A RU242 basic sequence set is the Type B RU242 basic sequence set S.sub.RU242.sup.B.
[0219] A basic sequence in the Type B RU242 basic sequence set obtained in this manner and a rotated sequence have relatively low PAPR values on the Type B RU242, and have a low-PAPR characteristic of the basic sequence set S.sub.RU106B+RU26A described in B5 of step 5 and a low-PAPR characteristic of S.sub.MRU106.sup.B described in B4 of step 4. For specific content, refer to the foregoing description, and details are not described again.
[0220] Step 7: Determine an RU484 basic sequence set S.sub.RU484.
[0221] One basic sequence is separately selected from the basic sequence set S.sub.RU242.sup.A obtained in A6 of step 6 and the basic sequence set S.sub.RU242.sup.B obtained in B6 of step 6, and the selected basic sequences are spliced into a sequence of an RU484. PAPR values that are on the RU484 and that are of a plurality of rotated sequences corresponding to the sequence of the RU484 are calculated. If the PAPR value of each rotated sequence is less than a specified threshold (the specified threshold may be a PAPR average value, median value, or the like of a data part of the Type A RU242), the sequence of the RU484 may be used as a basic sequence that meets a condition. The basic sequence may be added to the RU484 basic sequence set S.sub.RU484.
[0222] The foregoing process is repeated, to traverse each possible sequence of the RU484 and add a basic sequence with a relatively low PAPR value to the RU484 basic sequence set S.sub.RU484. Optionally, a quantity of sequences in the RU484 basic sequence set may be limited. A limiting manner is the same as the limiting manner of the Type A RU26 basic sequence set described above, and details are not described again.
[0223] A sequence in the RU484 basic sequence set obtained in this manner and a corresponding rotated sequence have relatively low PAPR values on the RU484, and have a low-PAPR characteristic of the basic sequence set S.sub.RU242.sup.A described in A6 of step 6 and a low-PAPR characteristic of S.sub.RU242.sup.B described in B6 of step 6. For specific content, refer to the foregoing description, and details are not described again.
[0224] Step 8: Determine an RU996 basic sequence set S.sub.RU996.
[0225] Two basic sequences are randomly selected from the basic sequence set S.sub.RU484 obtained in step 7, and are spliced into a sequence of an RU996. PAPR values that are on the RU996 and that are of a plurality of rotated sequences corresponding to the sequence of the RU996 are calculated, and PAPRs that are on a combined RU and that are of the plurality of rotated sequences corresponding to the sequence of the RU996 are calculated. The combined RU includes a combination of a first RU484 in the RU996 and a first RU242 in a second RU484, a combination of the first RU484 in the RU996 and a second RU242 in the second RU484, a combination of the second RU484 in the RU996 and a first RU242 in the first RU484, and a combination of the second RU484 in the RU996 and a second RU242 in the first RU484.
[0226] If the PAPR values are all less than a specified threshold corresponding to each RU, the spliced sequence of the RU996 is used as a basic sequence that meets a condition. The basic sequence may be added to the RU996 basic sequence set. The specified threshold corresponding to each RU may be a PAPR average value, median value, or the like of a data part of each RU. For example, a threshold corresponding to a PAPR value of a rotated sequence on the RU996 is a PAPR average value, median value, or the like of a data part of the RU996. For another example, a threshold corresponding to a PAPR value of a rotated sequence on a combined RU of the first RU484 in the RU996 and the first RU242 in the second RU484 is a PAPR average value, median value, or the like of a data part of the combined RU of the first RU484 in the RU996 and the first RU242 in the second RU484.
[0227] It should be noted that the obtained sequence of the RU996 herein does not include a sequence value on a subcarrier between any two RU242s, and the sequence value on the subcarrier between any two RU242s only affects a PAPR of the sequence corresponding to the complete RU996, without affecting a PAPR of another smaller RU or a combined RU.
[0228] The foregoing process is repeated, to traverse each possible sequence of the RU996 and add a basic sequence with a relatively low PAPR value to the RU996 basic sequence set S.sub.RU996. A sequence in the RU996 basic sequence set obtained in this manner and a corresponding rotated sequence have relatively low PAPR values on the RU996, have relatively low PAPR values on a combined RU of any RU242 and any RU484 in the RU996, and have a low-PAPR characteristic of the basic sequence set S.sub.RU484 obtained in step 7.
[0229] Short basic sequences are gradually spliced, and a combination with a relatively low PAPR value is selected, to obtain a longer sequence with a low-PAPR characteristic. PAPRs of sequences within different RU sizes and sequences of multi-RU combinations are considered in the splicing from short to long. Therefore, when a formed sequence is used as an LTF, the sequence has a relatively low PAPR for a plurality of different resource unit sizes and a combination of a plurality of resource units. In a sequence selection process, symmetry of different RU types is used, thereby greatly reducing search computation of sequences.
[0230] After the foregoing process, LTF sequences with 80 MHz bandwidth may be obtained. The LTF sequences with 80 MHz bandwidth have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
[0231] In addition, further combination splicing may be performed to obtain an LTF sequence with bandwidth greater than 80 MHz (for example, 160 MHz bandwidth, 240 MHz bandwidth, or 320 MHz bandwidth). Certainly, further combination splicing may alternatively not be performed, but sequences with 80 MHz bandwidth are directly spliced. For example, an LTF sequence with 160 MHz bandwidth may be directly formed by splicing two sequences with 80 MHz bandwidth, an LTF sequence with 240 MHz bandwidth may be directly formed by splicing three sequences with 80 MHz bandwidth, and an LTF sequence with 320 MHz bandwidth may be directly formed by splicing four sequences with 80 MHz bandwidth. The LTF sequences with 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth obtained in this manner also meet a characteristic that the sequences and corresponding rotated sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
[0232] Then, LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in 2× and 4× modes are described.
[0233] (1) A possible 2×LTF sequence with 80 MHz bandwidth is denoted by 2×EHT_LTF_80M. Subcarrier numbers of the sequence 2×EHT_LTF_80M range from −500 to 500.
[0234] For example, 2×EHT_LTF_80M.sub.−500:500={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}, where −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 2×EHT_LTF_partA includes 498 elements, and 2×EHT_LTF_partB includes 498 elements.
[0235] For example, the sequence 2×EHT_LTF_partB is obtained by reversing an order of the sequence 2×EHT_LTF_partA and then negating an even-numbered element in non-zero elements, that is, negating an element at a position that is an integer multiple of 4.
[0236] In an example, 2×EHT_LTF_partA={−1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0}
[0237] 2×EHT_LTF_partB={0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1}
[0238] It may be learned from 2×EHT_LTF_partA and 2×EHT_LTF_partB that:
[0239] 1. 2×EHT_LTF_partA is (only the last 20 elements are listed):
[0240] . . . 1, 0, 1, 0, 1, 0, 1, 0, −1, 0, 1, 0, 1, 0, 1, 0, −1, 0, −1, 0.
[0241] 2. A reverse order of 2×EHT_LTF_partA is:
[0242] 0, −1, 0, −1, 0, 1, 0, 1, 0, 1, 0, −1, 0, 1, 0, 1, 0, 1, 0, 1 . . .
[0243] 3. 2×EHT_LTF_partB is obtained by negating an even-numbered element in non-zero elements in the reverse order of 2×EHT_LTF_partA, and 2×EHT_LTF_partB is 0, −1, 0, 1, 0, 1, 0, −1, 0, 1, 0, 1, 0, 1, 0, −1, 0, 1, 0, −1, . . .
[0244] That is, the sequence 2×EHT_LTF_partB is obtained by reversing an order of the sequence 2×EHT_LTF_partA and then negating an element at a position that is in the sequence and that is an integer multiple of 4.
[0245] (2) A possible 2×LTF sequence with 160 MHz bandwidth is denoted by 2×EHT_LTF_160M. 2×EHT_LTF_160M may be constructed based on 2×EHT_LTF_80M described in (1), and subcarrier numbers of the sequence 2×EHT_LTF_160M range from −1012 to 1012.
[0246] For example, 2×EHT_LTF_160M.sub.−1012:1012={2×EHT_LTF_80M.sub.−500:500, 0.sub.23, 2×EHT_LTF_80M.sub.−500:500}.
[0247] Herein, 2×EHT_LTF_80M.sub.−500:500 in 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_80M.sub.−500:500 in (1); and 0.sub.23 represents 23 consecutive 0s.
[0248] (3) A possible 2×LTF sequence with 320 MHz bandwidth is denoted by 2×EHT_LTF_320M. 2×EHT_LTF_320M is constructed based on 2×EHT_LTF_160M described in (2), and subcarrier numbers of the sequence 2×EHT_LTF_320M range from −2036 to 2036.
[0249] For example, 2×EHT_LTF_320M.sub.−2036:2036={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0250] Herein, −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; 2×EHT_LTF_160M.sub.−1012:1012 in 2×EHT_LTF_320M.sub.−2036:2036 is 2×EHT_LTF_160M.sub.−1012:1012 in (2); and 0.sub.23 represents 23 consecutive 0s.
[0251] (4) A possible 2×LTF sequence with 240 MHz bandwidth is denoted by 2×EHT_LTF_240M. 2×EHT_LTF_240M is constructed based on 2×EHT_LTF_160M described in (2) and 2×EHT_LTF_80M described in (1). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 2×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 2×EHT_LTF_240M range from −1524 to 1524.
[0252] For example, 2×EHT_LTF_240M.sub.−1524:1524={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 2×EHT_LTF_80M.sub.−500:500}.
[0253] For example, 2×EHT_LTF_240M.sub.−1524:1524={−2×EHT_LTF_80M.sub.−500:500, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0254] Herein, −2×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_80M.sub.−500:500; −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; and 0.sub.23 represents 23 consecutive 0s.
[0255] In 2×EHT_LTF_240M.sub.−1524:1524 in the two examples in (4), 2×EHT_LTF_80M.sub.−500:500 is 2×EHT_LTF_80M.sub.−500:500 in (1), and 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (2).
[0256] (5) Sequences obtained by performing one or more of the following operations on the 2×LTF sequences with various bandwidth described in (1) to (4), for example, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_160M.sub.−1012:1012, 2×EHT_LTF_240M.sub.−1524:1524, and 2×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0257] Operation (1): Multiply elements in a sequence by −1.
[0258] Operation (2): Reverse an order of elements in a sequence. It is assumed that a sequence is 123456, and a sequence obtained by reversing an order of elements in the sequence is 654321.
[0259] Operation (3): Multiply an even-numbered or odd-numbered element in non-zero elements by −1.
[0260] As shown in Table 8 below, Table 8 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 2×EHT_LTF_320M described in (3) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0261] For example, an RU26 is used as an example. An 80 MHz sequence includes 36 RU26s, that is, 36 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 36*4=144 PAPRs may be obtained by considering rotated sequences. A maximum value of the 144 PAPRs is 5.26. 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M are obtained based on the sequence 2×EHT_LTF_80M. PAPR values of 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M on the RU26s are the same as the PAPR values of 2×EHT_LTF_80M on the RU26s.
[0262] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0263] It may be learned from Table 8 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00008 TABLE 8 Comparison between PAPR maximum values of 2x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part Median PAPR of BPSK Data RU Size Max PAPR (dB) (dB) RU26 5.26 5.89 RU52 4.58 6.71 RU52 + RU26 5.19 7.10 RU106 5.19 7.29 RU106 + RU26 5.98 7.44 RU242 5.42 7.94 RU484 5.51 8.44 RU484 + RU242 6.98 8.83 RU996 5.78 8.84 RU996 + RU484 7.52 9.17 RU2*996 8.54 or 8.56 9.27 or 9.28 RU2*996 + RU484 8.64 or 9.15 9.50 RU3*996 9.04 9.54 RU3*996 + RU484 9.48 9.55 RU4*996 9.07 9.60
[0264] The LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode are described above. Then, LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode are described.
[0265] (6) A possible 4×LTF sequence with 80 MHz bandwidth is denoted by 4×EHT_LTF_80M. Subcarrier numbers of the sequence 4×EHT_LTF_80M range from −500 to 500.
[0266] For example, 4×EHT_LTF_80M.sub.−500:500={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0267] Herein, −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
[0268] For example, the sequence 4×EHT_LTF_partB is obtained by reversing an order of the sequence 4×EHT_LTF_partA and then negating an element value at an even-numbered position, that is, negating an element at a position that is an integer multiple of 2.
[0269] In an example, 4×EHT_LTF_partA={−1 −1 −1 1 1 −1 1 1 −1 −1 1 −1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 1 −1 −1 1 −1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 −1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 −1 −1 1 1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 1 1 1 −1 1 1 −1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 1 −1 −1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 −1 1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 1 −1 1 1 −1 −1 1 −1 1 −1 1 1 1 −1 1 1 1 −1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 1 1 1 1 −1 −1 −1 1 1 1 1 −1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 −1 1 1 1 1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 1 −1 1 1 1 −1 −1 1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 1}
[0270] 4×EHT_LTF_partB={1 −1 −1 −1 1 −1 −1 1 1 1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 1 1 1 1 1 −1 1 1 1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 −1 1 −1 1 1 1 1 1 −1 −1 1 1 1 −1 1 1 −1 −1 −1 1 −1 1 1 −1 1 1 −1 1 −1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 1 −1 1 1 1 1 1 1 −1 −1 1 1 1 −1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 1 −1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 1 −1 −1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 −1 1 1 −1 −1 −1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 1 1 1 1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 1 1 1 −1 1 −1 1 −1 1 1 1 1 −1 1 1 −1 1 −1 −1 −1 1 1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 −1 1 1 1 1 −1 −1 1 1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1}
[0271] (7) A possible 4×LTF sequence with 160 MHz bandwidth is denoted by 4×EHT_LTF_160M. 4×EHT_LTF_160M may be constructed based on 4×EHT_LTF_80M described in (6), and subcarrier numbers of the sequence 4×EHT_LTF_160M range from −1012 to 1012.
[0272] For example, 4×EHT_LTF_160M.sub.−1012:1012={−4×EHT_LTF_80M.sub.−500:500, 0.sub.23, 4×EHT_LTF_80M.sub.−500:500}.
[0273] Herein, −4×EHT_LTF_80M.sub.−500:500 represents negation (multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500; 0.sub.23 represents 23 consecutive 0s; and 4×EHT_LTF_80M.sub.−500:500 in 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_80M.sub.−500:500 in (6).
[0274] (8) A possible 4×LTF sequence with 320 MHz bandwidth is denoted by 4×EHT_LTF_320M. 4×EHT_LTF_320M is constructed based on 4×EHT_LTF_160M described in (7), and subcarrier numbers of the sequence 4×EHT_LTF_320M range from −2036 to 2036.
[0275] For example, 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_160M.sub.−1012:1012}.
[0276] Herein, −4×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_160M.sub.−1012:1012; 0.sub.23 represents 23 consecutive 0s; and 4×EHT_LTF_160M.sub.−1012:1012 in 4×EHT_LTF_320M.sub.−2036:2036 is 4×EHT_LTF_160M.sub.−1012:1012 in (7).
[0277] (9) A possible 4×LTF sequence with 240 MHz bandwidth is denoted by 4×EHT_LTF_240M. 4×EHT_LTF_240M is constructed based on 4×EHT_LTF_160M described in (7) and 4×EHT_LTF_80M described in (6). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 4×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 4×EHT_LTF_240M range from −1524 to 1524.
[0278] For example, 4×EHT_LTF_240M.sub.−1524:1524={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 4×EHT_LTF_80M.sub.−500:500}.
[0279] For example, 4×EHT_LTF_240M.sub.−1524:1524={−4×EHT_LTF_80M.sub.−500:500, 0.sub.23, 4×EHT_LTF_160M.sub.−1012:1012}.
[0280] Herein, −4×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500; and 0.sub.23 represents 23 consecutive 0s.
[0281] In 4×EHT_LTF_240M.sub.−1524:1524 in the two examples in (9), 4×EHT_LTF_80M.sub.−500:500 is 4×EHT_LTF_80M.sub.−500:500 in (6), and 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (7).
[0282] (10) Sequences obtained by performing one or more of the following operations on the 4×LTF sequences with various bandwidth described in (6) to (9), for example, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_160M.sub.−1012:1012, 4×EHT_LTF_240M.sub.−1524:1524, and 4×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0283] Operation (1): Multiply elements in a sequence by −1.
[0284] Operation (2): Reverse an order of elements in a sequence.
[0285] Operation (3): Multiply an element at an even-numbered or odd-numbered position in a sequence by −1.
[0286] As shown in Table 9 below, Table 9 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 4×EHT_LTF_320M described in (8) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0287] For example, an RU52 is used as an example. An 80 MHz sequence includes 16 RU52s, that is, 16 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 16*4=64 PAPRs may be obtained by considering rotated sequences. A maximum value of the 64 PAPRs is 4.97. 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M are obtained based on the sequence 4×EHT_LTF_80M. PAPR values of 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M on the RU52s are the same as the PAPR values of 4×EHT_LTF_80M on the RU52s.
[0288] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0289] It may be learned from Table 9 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00009 TABLE 9 Comparison between PAPR maximum values of 4x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part RU Size Max PAPR Median PAPR of BPSK Data RU26 3.98 5.89 RU52 4.97 6.71 RU52 + RU26 5.41 7.10 RU106 5.45 7.29 RU106 + RU26 5.65 7.44 RU242 5.66 7.94 RU484 6.53 8.44 RU484 + RU242 7.62 8.83 RU996 6.36 8.84 RU996 + RU484 8.39 9.17 RU2*996 8.71 or 9.37 9.27 or 9.28 RU2*996 + RU484 9.04 or 9.57 9.50 RU3*996 9.37 9.54 RU3*996 + RU484 9.79 9.55 RU4*996 9.40 9.60
[0290] (11) A possible 4×LTF sequence with 80 MHz bandwidth is denoted by 4×EHT_LTF_80M. Subcarrier numbers of the sequence 4×EHT_LTF_80M range from −500 to 500.
[0291] For example, 4×EHT_LTF_80M.sub.−500:500={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0292] Herein, −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
[0293] For example, the sequence 4×EHT_LTF_partB is obtained by reversing an order of the sequence 4×EHT_LTF_partA and then negating an element value at an even-numbered position, that is, negating an element at a position that is an integer multiple of 2.
[0294] In an example, 4×EHT_LTF_partA={1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 −1 1 1 1 1 −1 1 −1 1 1 1 1 1 −1 1 −1 −1 1 1 1 −1 −1 1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 1 1 1 −1 1 1 −1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 1 1 1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 −1 1 −1 1 1 1 −1 1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 1 1 −1 1 −1 −1 1 1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 1 −1 1 1 1 −1 −1 −1 −1 1 1 1 −1}
[0295] 4×EHT_LTF_partB={−1 −1 1 −1 −1 1 −1 1 1 −1 1 1 1 −1 1 1 1 1 −1 1 1 1 1 1 −1 −1 −1 −1 −1 1 1 −1 −1 1 1 −1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 −1 1 1 −1 1 −1 1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 1 1 −1 1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 1 1 −1 1 −1 −1 1 1 −1 1 −1 −1 −1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 −1 1 1 −1 1 1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 −1 −1 1 −1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 1 1 −1 1 1 1 −1 1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1 1 1 1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 1 1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 1 1 1 1 1 1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 1 1 −1 −1 1 −1 −1 1 1 1 1 −1 1 −1 1 1 1 1 1 −1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 1 −1 −1 1 −1 1 −1 1 −1 1 −1 1}
[0296] (12) A possible 4×LTF sequence with 160 MHz bandwidth is denoted by 4×EHT_LTF_160M. 4×EHT_LTF_160M may be constructed based on 4×EHT_LTF_80M described in (11), and subcarrier numbers of the sequence 4×EHT_LTF_160M range from −1012 to 1012.
[0297] For example, 4×EHT_LTF_160M.sub.−1012:1012=14×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB}.
[0298] Herein, −4×EHT_LTF_partB represents negation (multiplied by −1) of all elements in the sequence 4×EHT_LTF_partB; 0.sub.23 represents 23 consecutive 0s; 0.sub.5 represents five consecutive 0s; and 4×EHT_LTF_partA and 4×EHT_LTF_partB in 4×EHT_LTF_160M.sub.−1012:1012 are 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (11).
[0299] (13) A possible 4×LTF sequence with 320 MHz bandwidth is denoted by 4×EHT_LTF_320M. 4×EHT_LTF_320M is constructed based on 4×EHT_LTF_160M described in (12), and subcarrier numbers of the sequence 4×EHT_LTF_320M range from −2036 to 2036.
[0300] For example, 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_160M.sub.−1012:1012}.
[0301] Herein, −4×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_160M.sub.−1012:1012; 0.sub.23 represents 23 consecutive 0s; and 4×EHT_LTF_160M.sub.−1012:1012 in 4×EHT_LTF_320M.sub.−2036:2036 is 4×EHT_LTF_160M.sub.−1012:1012 in (12).
[0302] (14) A possible 4×LTF sequence with 240 MHz bandwidth is denoted by 4×EHT_LTF_240M. 4×EHT_LTF_240M is constructed based on 4×EHT_LTF_160M described in (12) and 4×EHT_LTF_80M described in (11). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 4×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 4×EHT_LTF_240M range from −1524 to 1524.
[0303] For example, 4×EHT_LTF_240M.sub.−1524:1524=14×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_80M.sub.−500:500}.
[0304] Herein, −4×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500; and 0.sub.23 represents 23 consecutive 0s.
[0305] In 4×EHT_LTF_240M.sub.−1524:1524 in the two examples in (14), 4×EHT_LTF_80M.sub.−50:500 is 4×EHT_LTF_80M.sub.−500:500 in (11), and 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (12).
[0306] (15) Sequences obtained by performing one or more of the following operations on the 4×LTF sequences with various bandwidth described in (11) to (14), for example, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_160M.sub.−1012:1012, 4×EHT_LTF_240M.sub.−1524:1524, and 4×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0307] Operation (1): Multiply elements in a sequence by −1.
[0308] Operation (2): Reverse an order of elements in a sequence.
[0309] Operation (3): Multiply an element at an even-numbered or odd-numbered position in a sequence by −1.
[0310] As shown in Table 10 below, Table 10 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 4×EHT_LTF_320M described in (13) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0311] For example, an RU52 is used as an example. An 80 MHz sequence includes 16 RU52s, that is, 16 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 16*4=64 PAPRs may be obtained by considering rotated sequences. A maximum value of the 64 PAPRs is 4.95. 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M are obtained based on the sequence 4×EHT_LTF_80M. PAPR values of 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M on the RU52s are the same as the PAPR values of 4×EHT_LTF_80M on the RU52s.
[0312] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0313] It may be learned from Table 10 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00010 TABLE 10 Comparison between PAPR maximum values of 4x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part RU Size Max PAPR Median PAPR of BPSK Data RU26 4.49 5.89 RU52 4.95 6.71 RU52 + RU26 5.79 7.10 RU106 5.13 7.29 RU106 + RU26 5.33 7.44 RU242 6.12 7.94 RU484 6.41 8.44 RU484 + RU242 7.95 8.83 RU996 6.34 8.84 RU996 + RU484 8.79 9.17 RU2*996 6.32 9.27 or 9.28 RU2*996 + RU484 8.91 9.50 RU3*996 8.29 9.54 RU3*996 + RU484 9.29 9.55 RU4*996 8.97 9.60
[0314] (16) A possible 4×LTF sequence with 80 MHz bandwidth is denoted by 4×EHT_LTF_80M. Subcarrier numbers of the sequence 4×EHT_LTF_80M range from −500 to 500.
[0315] For example, 4×EHT_LTF_80M.sub.−500:500={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0316] Herein, −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
[0317] In an example, 4×EHT_LTF_partA={−1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 1 1 −1 1 −1 1 −1 1 1 −1 1 −1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 1 −1 1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 1 −1 1 1 −1 1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 1 −1 1 1 −1 1 1 −1 −1 1 1 1 1} 4×EHT_LTF_partB'2 {−1 −1 −1 1 −1 1 −1 1 1 −1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 1 1 −1 1 −1 1 −1 1 1 −1 1 −1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 1 −1 1 1 1 −1 −1 −1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 −1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 1 1 1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 −1 −1}
[0318] (17) A possible 4×LTF sequence with 160 MHz bandwidth is denoted by 4×EHT_LTF_160M. 4×EHT_LTF_160M may be constructed based on 4×EHT_LTF_80M described in (16), and subcarrier numbers of the sequence 4×EHT_LTF_160M range from −1012 to 1012.
[0319] For example, 4×EHT_LTF_160M.sub.−1012:1012={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0320] Herein, −4×EHT_LTF_partA represents negation (multiplied by −1) of all elements in the sequence 4×EHT_LTF_partA; 0.sub.23 represents 23 consecutive 0s; 0.sub.5 represents five consecutive 0s; and 4×EHT_LTF_partA and 4×EHT_LTF_partB in 4×EHT_LTF_160M.sub.−1012:1012 are 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (16).
[0321] (18) A possible 4×LTF sequence with 320 MHz bandwidth is denoted by 4×EHT_LTF_320M. 4×EHT_LTF_320M is constructed based on 4×EHT_LTF_160M described in (17), and subcarrier numbers of the sequence 4×EHT_LTF_320M range from −2036 to 2036.
[0322] For example, 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_80M.sub.−500:500, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0323] Herein, −4×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500; −4×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_partA; 0.sub.23 represents 23 consecutive 0s; and 0.sub.5 represents five consecutive 0s. In 4×EHT_LTF_320M.sub.−2036:2036, 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (17), 4×EHT_LTF_partA and 4×EHT_LTF_partB are 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (16), and 4×EHT_LTF_80M.sub.−500:500 is 4×EHT_LTF_80M.sub.−500:500 described in (16).
[0324] (19) A possible 4×LTF sequence with 240 MHz bandwidth is denoted by 4×EHT_LTF_240M. 4×EHT_LTF_240M is constructed based on 4×EHT_LTF_160M described in (17) and 4×EHT_LTF_80M described in (16). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 4×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 4×EHT_LTF_240M range from −1524 to 1524.
[0325] For example, 4×EHT_LTF_240M.sub.−1524:1524={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_80M.sub.−500:500}.
[0326] Herein, −4×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500; and 0.sub.23 represents 23 consecutive 0s.
[0327] In 4×EHT_LTF_240M.sub.−1524:1524 in the two examples in (19), 4×EHT_LTF_80M.sub.−500:500 is 4×EHT_LTF_80M.sub.−500:500 in (16), and 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (17).
[0328] (20) Sequences obtained by performing one or more of the following operations on the 4×LTF sequences with various bandwidth described in (16) to (19), for example, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_160M.sub.−1012:1012, 4×EHT_LTF_240M.sub.−1524:1524, and 4×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0329] Operation (1): Multiply elements in a sequence by −1.
[0330] Operation (2): Reverse an order of elements in a sequence.
[0331] Operation (3): Multiply an element at an even-numbered or odd-numbered position in a sequence by −1.
[0332] As shown in Table 11 below, Table 11 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 4×EHT_LTF_320M described in (18) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0333] For example, an RU52 is used as an example. An 80 MHz sequence includes 16 RU52s, that is, 16 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 16*4=64 PAPRs may be obtained by considering rotated sequences. A maximum value of the 64 PAPRs is 5.73. 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M are obtained based on the sequence 4×EHT_LTF_80M. PAPR values of 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M on the RU52s are the same as the PAPR values of 4×EHT_LTF_80M on the RU52s.
[0334] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0335] It may be learned from Table 11 that most of values in the second column are less than values in the third column. That is, most of maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are less than corresponding PAPR median values of a BPSK data part. In addition, PAPRs are particularly low for important RUs such as RU4*996, RU2*996, and RU996. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00011 TABLE 11 Comparison between PAPR maximum values of 4x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part RU Size Max PAPR Median PAPR of BPSK Data RU26 4.04 5.89 RU52 5.73 6.71 RU52 + RU26 6.65 7.10 RU106 6.05 7.29 RU106 + RU26 6.33 7.44 RU242 5.70 7.94 RU484 6.09 8.44 RU484 + RU242 8.25 8.83 RU996 6.51 8.84 RU996 + RU484 8.30 9.17 RU2*996 6.38 9.27 or 9.28 RU2*996 + RU484 9.57 9.50 RU3*996 8.69 9.54 RU3*996 + RU484 8.85 9.55 RU4*996 6.41 9.60
[0336] This embodiment of this application further provides the following LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode.
[0337] (21) A possible 2×LTF sequence with 80 MHz bandwidth is denoted by 2×EHT_LTF_80M. Subcarrier numbers of the sequence 2×EHT_LTF_80M range from −500 to 500.
[0338] For example, 2×EHT_LTF_80M.sub.−500:500={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}, where −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 2×EHT_LTF_partA includes 498 elements, and 2×EHT_LTF_partB includes 498 elements.
[0339] In an example, 2×EHT_LTF_partA={1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0}
[0340] 2×EHT_LTF_partB'2 {0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 1}
[0341] (22) A possible 2×LTF sequence with 160 MHz bandwidth is denoted by 2×EHT_LTF_160M. 2×EHT_LTF_160M may be constructed based on 2×EHT_LTF_partA and 2×EHT_LTF_partB described in (21), and subcarrier numbers of the sequence 2×EHT_LTF_160M range from −1012 to 1012.
[0342] For example, 2×EHT_LTF_160M.sub.−1012:1012={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, −2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}.
[0343] Herein, 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (21); −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0344] (23) A possible 2×LTF sequence with 320 MHz bandwidth is denoted by 2×EHT_LTF_320M. 2×EHT_LTF_320M is constructed based on 2×EHT_LTF_partA and 2×EHT_LTF_partB described in (21), and subcarrier numbers of the sequence 2×EHT_LTF_320M range from −2036 to 2036.
[0345] For example, 2×EHT_LTF_320M.sub.−2036:2036={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, −2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}.
[0346] Herein, 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (21); −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0347] (24) A possible 2×LTF sequence with 240 MHz bandwidth is denoted by 2×EHT_LTF_240M. 2×EHT_LTF_240M is constructed based on 2×EHT_LTF_160M described in (22) or based on 2×EHT_LTF_80M described in (21). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 2×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 2×EHT_LTF_240M range from −1524 to 1524.
[0348] For example, 2×EHT_LTF_240M.sub.−1524:1524={2×EHT_LTF_80M, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_80M}.
[0349] Herein, 2×EHT_LTF_80M is 2×EHT_LTF_80M.sub.−500:500 in (21); 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (21); −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0350] For example, 2×EHT_LTF_240M.sub.−1524:1524={2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0351] Herein, 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (22); 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (21);
[0352] −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0353] (25) Sequences obtained by performing one or more of the following operations on the 2×LTF sequences with various bandwidth described in (21) to (24), for example, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_160M.sub.−1012:1012, 2×EHT_LTF_240M.sub.−1524:1524, and 2×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0354] Operation (1): Multiply elements in a sequence by −1.
[0355] Operation (2): Reverse an order of elements in a sequence. It is assumed that a sequence is 123456, and a sequence obtained by reversing an order of elements in the sequence is 654321.
[0356] Operation (3): Multiply an even-numbered or odd-numbered element in non-zero elements by −1.
[0357] As shown in Table 12 below, Table 12 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 2×EHT_LTF_320M described in (23) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0358] For example, an RU26 is used as an example. An 80 MHz sequence includes 36 RU26s, that is, 36 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 36*4=144 PAPRs may be obtained by considering rotated sequences. A maximum value of the 144 PAPRs is 5.76. 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M are obtained based on the sequence 2×EHT_LTF_80M. PAPR values of 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M on the RU26s are the same as the PAPR values of 2×EHT_LTF_80M on the RU26s.
[0359] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0360] It may be learned from Table 12 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00012 TABLE 12 Comparison between PAPR maximum values of 2x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part Median PAPR of BPSK Data RU Size Max PAPR (dB) (dB) RU26 5.76 5.89 RU52 4.98 6.71 RU52 + RU26 6.23 7.10 RU106 4.55 7.29 RU106 + RU26 5.45 7.44 RU242 5.09 7.94 RU484 5.53 8.44 RU484 + RU242 7.61 8.83 RU996 5.63 8.84 RU996 + RU484 7.74 9.17 RU2*996 5.62 or 8.53 9.27 or 9.28 RU2*996 + RU484 8.99 9.50 RU3*996 7.93 9.54 RU3*996 + RU484 7.91 9.55 RU4*996 5.75 9.60
[0361] (26) A possible 2×LTF sequence with 80 MHz bandwidth is denoted by 2×EHT_LTF_80M. Subcarrier numbers of the sequence 2×EHT_LTF_80M range from −500 to 500.
[0362] For example, 2×EHT_LTF_80M.sub.−500:500={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}, where −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 2×EHT_LTF_partA includes 498 elements, and 2×EHT_LTF_partB includes 498 elements.
[0363] In an example, 2×EHT_LTF_partA={1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0}
[0364] 2×EHT_LTF_partB={0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1}
[0365] (27) A possible 2×LTF sequence with 160 MHz bandwidth is denoted by 2×EHT_LTF_160M. 2×EHT_LTF_160M may be constructed based on 2×EHT_LTF_partA and 2×EHT_LTF_partB described in (26), and subcarrier numbers of the sequence 2×EHT_LTF_160M range from −1012 to 1012.
[0366] For example, 2×EHT_LTF_160M.sub.−1012:1012={−2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}.
[0367] Herein, 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (26); −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0368] (28) A possible 2×LTF sequence with 320 MHz bandwidth is denoted by 2×EHT_LTF_320M. 2×EHT_LTF_320M is constructed based on 2×EHT_LTF_160M described in (27), and subcarrier numbers of the sequence 2×EHT_LTF_320M range from −2036 to 2036.
[0369] For example, 2×EHT_LTF_320M.sub.−2036:2036={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0370] Herein, 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (27); −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; and 0.sub.23 represents 23 consecutive 0s.
[0371] (29) A possible 2×LTF sequence with 240 MHz bandwidth is denoted by 2×EHT_LTF_240M. 2×EHT_LTF_240M may be constructed based on 2×EHT_LTF_160M described in (27) or based on 2×EHT_LTF_80M described in (26). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 2×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 2×EHT_LTF_240M range from −1524 to 1524.
[0372] For example, 2×EHT_LTF_240M.sub.−1524:1524={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}.
[0373] Herein, 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 described in (27); 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (26); −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0374] For example, 2×EHT_LTF_240M.sub.−1524:1524={−2×EHT_LTF_80M.sub.−500:500, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0375] Herein, 2×EHT_LTF_80M.sub.−500:500 is 2×EHT_LTF_80M.sub.−500:500 in (26); 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (27); −2×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_80M.sub.−500:500; and 0.sub.23 represents 23 consecutive 0s.
[0376] (30) Sequences obtained by performing one or more of the following operations on the 2×LTF sequences with various bandwidth described in (26) to (29), for example, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_160M.sub.−1012:1012, 2×EHT_LTF_240M.sub.−1524:1524, and 2×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0377] Operation (1): Multiply elements in a sequence by −1.
[0378] Operation (2): Reverse an order of elements in a sequence. It is assumed that a sequence is 123456, and a sequence obtained by reversing an order of elements in the sequence is 654321.
[0379] Operation (3): Multiply an even-numbered or odd-numbered element in non-zero elements by −1.
[0380] As shown in Table 13 below, Table 13 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 2×EHT_LTF_320M described in (28) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0381] For example, an RU26 is used as an example. An 80 MHz sequence includes 36 RU26s, that is, 36 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 36*4=144 PAPRs may be obtained by considering rotated sequences. A maximum value of the 144 PAPRs is 5.76. 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M are obtained based on the sequence 2×EHT_LTF_80M. PAPR values of 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M on the RU26s are the same as the PAPR values of 2×EHT_LTF_80M on the RU26s.
[0382] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0383] It may be learned from Table 13 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00013 TABLE 13 Comparison between PAPR maximum values of 2x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part Median PAPR of BPSK Data RU Size Max PAPR (dB) (dB) RU26 5.76 5.89 RU52 4.98 6.71 RU52 + RU26 6.23 7.10 RU106 4.55 7.29 RU106 + RU26 5.45 7.44 RU242 5.09 7.94 RU484 5.53 8.44 RU484 + RU242 7.61 8.83 RU996 5.69 8.84 RU996 + RU484 7.54 9.17 RU2*996 6.01 or 8.58 9.27 or 9.28 RU2*996 + RU484 8.31 9.50 RU3*996 7.69 9.54 RU3*996 + RU484 8.28 9.55 RU4*996 8.33 9.60
[0384] (31) A possible 2×LTF sequence with 80 MHz bandwidth is denoted by 2×EHT_LTF_80M. Subcarrier numbers of the sequence 2×EHT_LTF_80M range from −500 to 500.
[0385] For example, 2×EHT_LTF_80M.sub.−500:500=12×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}, where −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 2×EHT_LTF_partA includes 498 elements, and 2×EHT_LTF_partB includes 498 elements.
[0386] For example, the sequence 2×EHT_LTF_partB is obtained by reversing an order of the sequence 2×EHT_LTF_partA and then negating an even-numbered element in non-zero elements, that is, negating an element at a position that is an integer multiple of 4.
[0387] In an example, 2×EHT_LTF_partA={1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0−1 0−1 0}
[0388] 2×EHT_LTF_partB={0−1 0−1 0 1 0 1 0−1 0 1 01 0 −1 0 −1 0 1 0 −1 0 −1 0 1 01 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 01 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 01 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 01 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1}
[0389] (32) A possible 2×LTF sequence with 160 MHz bandwidth is denoted by 2×EHT_LTF_160M. 2×EHT_LTF_160M may be constructed based on 2×EHT_LTF_partA, 2×EHT_LTF_partB, and 2×EHT_LTF_80M.sub.−500:500 described in (31), and subcarrier numbers of the sequence 2×EHT_LTF_160M range from −1012 to 1012.
[0390] For example, 2×EHT_LTF_160M.sub.−1012:1012={2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_80M.sub.−500:500}.
[0391] Herein, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_partA, and 2×EHT_LTF_partB are respectively 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_partA, and 2×EHT_LTF_partB in (31); −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0392] (33) A possible 2×LTF sequence with 320 MHz bandwidth is denoted by 2×EHT_LTF_320M. 2×EHT_LTF_320M is constructed based on 2×EHT_LTF_partA and 2×EHT_LTF_partB described in (31), and subcarrier numbers of the sequence 2×EHT_LTF_320M range from −2036 to 2036.
[0393] For example, 2×EHT_LTF_320M.sub.−2036 2036={2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, −2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB}.
[0394] Herein, 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (31); −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0395] (34) A possible 2×LTF sequence with 240 MHz bandwidth is denoted by 2×EHT_LTF_240M. 2×EHT_LTF_240M is constructed based on 2×EHT_LTF_160M described in (32) or based on 2×EHT_LTF_partA and 2×EHT_LTF_partB in (31). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 2×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 2×EHT_LTF_240M range from −1524 to 1524.
[0396] For example, 2×EHT_LTF_240M.sub.−1524:1524={2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB}.
[0397] Herein, 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (32); 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (31); −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0398] For example, 2×EHT_LTF_240M.sub.−1524:1524={2×EHT_LTF_80M.sub.−500:500, 0.sub.23, 2×EHT_LTF_partA, 0.sub.5, −2×EHT_LTF_partB, 0.sub.23, −2×EHT_LTF_80M.sub.−500:500}.
[0399] Herein, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_partA, and 2×EHT_LTF_partB are respectively 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_partA, and 2×EHT_LTF_partB described in (31); −2×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_80M.sub.−500:500; −2×EHT_LTF_partB represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partB; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0400] (35) Sequences obtained by performing one or more of the following operations on the 2×LTF sequences with various bandwidth described in (31) to (34), for example, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_160M.sub.−1012:1012, 2×EHT_LTF_240M.sub.−1524:1524, and 2×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0401] Operation (1): Multiply elements in a sequence by −1.
[0402] Operation (2): Reverse an order of elements in a sequence. It is assumed that a sequence is 123456, and a sequence obtained by reversing an order of elements in the sequence is 654321.
[0403] Operation (3): Multiply an even-numbered or odd-numbered element in non-zero elements by −1.
[0404] As shown in Table 14 below, Table 14 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 2×EHT_LTF_320M described in (33) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0405] For example, an RU26 is used as an example. An 80 MHz sequence includes 36 RU26s, that is, 36 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 36*4=144 PAPRs may be obtained by considering rotated sequences. A maximum value of the 144 PAPRs is 5.96. 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M are obtained based on the sequence 2×EHT_LTF_80M. PAPR values of 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M on the RU26s are the same as the PAPR values of 2×EHT_LTF_80M on the RU26s.
[0406] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0407] It may be learned from Table 14 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00014 TABLE 14 Comparison between PAPR maximum values of 2x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part Median PAPR of BPSK Data RU Size Max PAPR (dB) (dB) RU26 5.96 5.89 RU52 4.99 6.71 RU52 + RU26 6.23 7.10 RU106 4.55 7.29 RU106 + RU26 5.45 7.44 RU242 5.09 7.94 RU484 5.53 8.44 RU484 + RU242 7.61 8.83 RU996 5.45 8.84 RU996 + RU484 7.71 9.17 RU2*996 5.63 or 8.37 9.27 or 9.28 RU2*996 + RU484 8.37 9.50 RU3*996 7.85 9.54 RU3*996 + RU484 7.90 9.55 RU4*996 5.72 9.60
[0408] (36) A possible 2×LTF sequence with 80 MHz bandwidth is denoted by 2×EHT_LTF_80M. Subcarrier numbers of the sequence 2×EHT_LTF_80M range from −500 to 500.
[0409] For example, 2×EHT_LTF_80M.sub.−500:500={2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}, where −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 2×EHT_LTF_partA includes 498 elements, and 2×EHT_LTF_partB includes 498 elements.
[0410] For example, the sequence 2×EHT_LTF_partB is obtained by reversing an order of the sequence 2×EHT_LTF_partA and then negating an even-numbered element in non-zero elements, that is, negating an element at a position that is an integer multiple of 4.
[0411] In an example, 2×EHT_LTF_partA={1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 10 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0} 2×EHT_LTF_partB={0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 1 0 1 0 −1 0 1 0 1 0 −1 0 −1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 −1 0 −1 0 −1 0 −1 0 −1 0 1 0 1 0 −1 0 1 0 −1 0 1 0 −1 0 −1 0 −1 0 1 0 1 0 1 0 1 0 1}
[0412] (37) A possible 2×LTF sequence with 160 MHz bandwidth is denoted by 2×EHT_LTF_160M. 2×EHT_LTF_160M may be constructed based on 2×EHT_LTF_partA, 2×EHT_LTF_partB, and 2×EHT_LTF_80M.sub.−500:500 described in (36), and subcarrier numbers of the sequence 2×EHT_LTF_160M range from −1012 to 1012.
[0413] For example, 2×EHT_LTF_160M.sub.−1012:1012={−2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB, 0.sub.23, 2×EHT_LTF_80M.sub.−500:500}.
[0414] Herein, 2×EHT_LTF_partA, 2×EHT_LTF_partB, and 2×EHT_LTF_80M.sub.−500:500 are respectively 2×EHT_LTF_partA, 2×EHT_LTF_partB, and 2×EHT_LTF_80M.sub.−500:500 in (36); −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0415] (38) A possible 2×LTF sequence with 320 MHz bandwidth is denoted by 2×EHT_LTF_320M. 2×EHT_LTF_320M is constructed based on 2×EHT_LTF_160M described in (37), and subcarrier numbers of the sequence 2×EHT_LTF_320M range from −2036 to 2036.
[0416] For example, 2×EHT_LTF_320M.sub.−2036:2036={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0417] Herein, 2×EHT_LTF_160M.sub.−1012:1012 in 2×EHT_LTF_320M.sub.−2036:2036 is 2×EHT_LTF_160M.sub.−1012:1012 in (37); −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; and 0.sub.23 represents 23 consecutive 0s.
[0418] (39) A possible 2×LTF sequence with 240 MHz bandwidth is denoted by 2×EHT_LTF_240M. 2×EHT_LTF_240M is constructed based on 2×EHT_LTF_160M in (37) or based on 2×EHT_LTF_80M in (36). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 2×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 2×EHT_LTF_240M range from −1524 to 1524.
[0419] For example, 2×EHT_LTF_240M.sub.−1524:1524={−2×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −2×EHT_LTF_partA, 0.sub.5, 2×EHT_LTF_partB}.
[0420] Herein, 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 described in (37); 2×EHT_LTF_partA and 2×EHT_LTF_partB are 2×EHT_LTF_partA and 2×EHT_LTF_partB in (36); −2×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_160M.sub.−1012:1012; −2×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_partA; 0.sub.5 represents five consecutive 0s; and 0.sub.23 represents 23 consecutive 0s.
[0421] For example, 2×EHT_LTF_240M.sub.−1524 1524={−2×EHT_LTF_80M.sub.−500:500, 0.sub.23, 2×EHT_LTF_160M.sub.−1012:1012}.
[0422] Herein, 2×EHT_LTF_80M.sub.−500:500 is 2×EHT_LTF_80M.sub.−500:500 in (36); 2×EHT_LTF_160M.sub.−1012:1012 is 2×EHT_LTF_160M.sub.−1012:1012 in (37); −2×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 2×EHT_LTF_80M.sub.−500:500; and 0.sub.23 represents 23 consecutive 0s.
[0423] (40) Sequences obtained by performing one or more of the following operations on the 2×LTF sequences with various bandwidth described in (36) to (39), for example, 2×EHT_LTF_80M.sub.−500:500, 2×EHT_LTF_160M.sub.−1012:1012, 2×EHT_LTF_240M.sub.−1524:1524, and 2×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0424] Operation (1): Multiply elements in a sequence by −1.
[0425] Operation (2): Reverse an order of elements in a sequence. It is assumed that a sequence is 123456, and a sequence obtained by reversing an order of elements in the sequence is 654321.
[0426] Operation (3): Multiply an even-numbered or odd-numbered element in non-zero elements by −1.
[0427] As shown in Table 15 below, Table 15 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 2×EHT_LTF_320M described in (38) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0428] For example, an RU26 is used as an example. An 80 MHz sequence includes 36 RU26s, that is, 36 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 36*4=144 PAPRs may be obtained by considering rotated sequences. A maximum value of the 144 PAPRs is 5.76. 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M are obtained based on the sequence 2×EHT_LTF_80M. PAPR values of 2×EHT_LTF_160M, 2×EHT_LTF_240M, and 2×EHT_LTF_320M on the RU26s are the same as the PAPR values of 2×EHT_LTF_80M on the RU26s.
[0429] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0430] It may be learned from Table 15 that values in the second column are all less than values in the third column. That is, maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are all less than corresponding PAPR median values of a BPSK data part. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 2× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00015 TABLE 15 Comparison between PAPR maximum values of 2x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part Median PAPR of BPSK Data RU Size Max PAPR (dB) (dB) RU26 5.76 5.89 RU52 4.98 6.71 RU52 + RU26 6.23 7.10 RU106 4.55 7.29 RU106 + RU26 5.45 7.44 RU242 5.09 7.94 RU484 5.53 8.44 RU484 + RU242 7.61 8.83 RU996 5.45 8.84 RU996 + RU484 7.71 9.17 RU2*996 5.63 or 8.33 9.27 or 9.28 RU2*996 + RU484 8.37 9.50 RU3*996 7.74 9.54 RU3*996 + RU484 8.19 9.55 RU4*996 8.29 9.60
[0431] This embodiment of this application further provides the following LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode.
[0432] (41) A possible 4×LTF sequence with 80 MHz bandwidth is denoted by 4×EHT_LTF_80M. Subcarrier numbers of the sequence 4×EHT_LTF_80M range from −500 to 500.
[0433] For example, 4×EHT_LTF_80M.sub.−500:500={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0434] Herein, −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
[0435] In an example, 4×EHT_LTF_partA={−1 −1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 1 1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 −1 1 1 −1 −1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 1 1 −1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 −1 1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 1 −1 1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 1 −1 −1 1 1 −1 1 −1 1 1 1 −1 −1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 −1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 1 −1 1 −1 −1 1 1 1 −1 1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 −1 1 1 −1 −1 1 1 −1 1 1 1 1 1 −1 −1 1 1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 −1 −1 1 1 1 −1 −1 1 1 1 1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 1 −1 1 1 1 1}
[0436] 4×EHT_LTF_partB={1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 1 1 1 1 1 1 1 −1 −1 1 1 1 −1 −1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 1 1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 1 1 1 −1 −1 1 −1 1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 −1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 −1 1 −1 −1 1 1 −1 1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 1 −1 −1 1 1 −1 1 −1 1 1 1 −1 −1 1 1 −1 −1 1 1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 1 1 −1 −1 −1 1 1 1 1 1 1 1 −1 1 1 −1 1 −1 1 1 −1 −1 1 −1 −1 1 1 −1 1 −1 1 −1 1 1 1 1 −1 1 1 −1 −1 −1 −1 1 1 1 1 −1 1 1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 1 −1 −1 1 1 −1 1 −1 −1 1 −1 −1 1 1 −1 1 1 1 1 1 −1 −1 1 1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 −1 −1 1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 −1 −1 1 1 1 −1 −1 1 1 1 1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 −1 −1 1 1 1}
[0437] (42) A possible 4×LTF sequence with 160 MHz bandwidth is denoted by 4×EHT_LTF_160M. 4×EHT_LTF_160M may be constructed based on 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (41), and subcarrier numbers of the sequence 4×EHT_LTF_160M range from −1012 to 1012.
[0438] For example, 4×EHT_LTF_160M.sub.−1012:1012=14×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB}.
[0439] Herein, 4×EHT_LTF_partA and 4×EHT_LTF_partB are respectively 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (41); −4×EHT_LTF_partB represents negation (multiplied by −1) of all elements in the sequence 4×EHT_LTF_partB; 0.sub.23 represents 23 consecutive 0s; and 0.sub.5 represents five consecutive 0s.
[0440] (43) A possible 4×LTF sequence with 320 MHz bandwidth is denoted by 4×EHT_LTF_320M. 4×EHT_LTF_320M is constructed based on 4×EHT_LTF_160M described in (42) or based on 4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB described in (41), and subcarrier numbers of the sequence 4×EHT_LTF_320M range from −2036 to 2036.
[0441] For example, 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 4×EHT_LTF_80M.sub.−500:500, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0442] Herein, 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (42); 4×EHT_LTF_partA and 4×EHT_LTF_partB are 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (41); −4×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_partA; 0.sub.23 represents 23 consecutive 0s; and 0.sub.5 represents five consecutive 0s.
[0443] (44) A possible 4×LTF sequence with 240 MHz bandwidth is denoted by 4×EHT_LTF_240M. 4×EHT_LTF_240M is constructed based on 4×EHT_LTF_160M described in (42) and 4×EHT_LTF_80M described in (41). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 4×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 4×EHT_LTF_240M range from −1524 to 1524.
[0444] For example, 4×EHT_LTF_240M.sub.−1524:1524={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, 4×EHT_LTF_80M.sub.−500:500}.
[0445] 4×EHT_LTF_80M.sub.−500:500 is 4×EHT_LTF_80M.sub.−500:500 in (41); 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (42); and 0.sub.23 represents 23 consecutive 0s.
[0446] 4×EHT_LTF_240M.sub.−1524:1524={4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_80M.sub.−500:500, 0.sub.23, −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0447] Herein, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_partA, and 4×EHT_LTF_partB are 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_partA, and 4×EHT_LTF_partB in (41); 0.sub.5 represents five consecutive 0s; 0.sub.23 represents 23 consecutive 0s; and −4×EHT_LTF_partA and −4×EHT_LTF_partB respectively represent negation (that is, multiplied by −1) of all elements in the sequences 4×EHT_LTF_partA and 4×EHT_LTF_partB.
[0448] (45) Sequences obtained by performing one or more of the following operations on the 4×LTF sequences with various bandwidth described in (41) to (44), for example, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_160M.sub.−1012:1012, 4×EHT_LTF_240M.sub.−1524:1524, and 4×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0449] Operation (1): Multiply elements in a sequence by −1.
[0450] Operation (2): Reverse an order of elements in a sequence.
[0451] Operation (3): Multiply an element at an even-numbered or odd-numbered position in a sequence by −1.
[0452] As shown in Table 16 below, Table 16 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 4×EHT_LTF_320M described in (43) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0453] For example, an RU52 is used as an example. An 80 MHz sequence includes 16 RU52s, that is, 16 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 16*4=64 PAPRs may be obtained by considering rotated sequences. A maximum value of the 64 PAPRs is 4.62. 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M are obtained based on the sequence 4×EHT_LTF_80M. PAPR values of 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M on the RU52s are the same as the PAPR values of 4×EHT_LTF_80M on the RU52s.
[0454] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0455] It may be learned from Table 16 that values in the second column are all less than values in the third column. That is, most of maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are less than corresponding PAPR median values of a BPSK data part. In addition, PAPRs are particularly low for important RUs such as RU4*996, RU2*996, and RU996. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00016 TABLE 16 Comparison between PAPR maximum values of 4x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part RU Size Max PAPR Median PAPR of BPSK Data RU26 4.17 5.89 RU52 4.62 6.71 RU52 + RU26 5.37 7.10 RU106 4.98 7.29 RU106 + RU26 5.72 7.44 RU242 5.45 7.94 RU484 5.79 8.44 RU484 + RU242 7.95 8.83 RU996 5.80 8.84 RU996 + RU484 8.00 9.17 RU2*996 6.03 9.27 or 9.28 RU2*996 + RU484 9.25 9.50 RU3*996 8.02 9.54 RU3*996 + RU484 8.17 9.55 RU4*996 6.07 9.60
[0456] (46) A possible 4×LTF sequence with 80 MHz bandwidth is denoted by 4×EHT_LTF_80M.
[0457] Subcarrier numbers of the sequence 4×EHT_LTF_80M range from −500 to 500.
[0458] For example, 4×EHT_LTF_80M.sub.−500:500={4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB}.
[0459] Herein, −500 to 500 are subcarrier indexes (the indexes may also be referred to as numbers), 0.sub.5 represents five consecutive 0s, 4×EHT_LTF_partA includes 498 elements, and 4×EHT_LTF_partB includes 498 elements.
[0460] In an example, 4×EHT_LTF_partA={1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 1 −1 1 1 1 1 1 1 −1 1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 −1 1 1 1 1 1 −1 1 1 1 1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 −1 1 1 −1 −1 −1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 −1 −1 −1 1 1 −1 −1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 1 1 −1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 −1 −1 1 −1 1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 −1 1 −1 1 1 −1 −1 −1 1 −1 −1} 4×EHT_LTF_partB={−1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 −1 1 −1 −1 1 −1 1 1 1 −1 1 −1 1 −1 −1 −1 −1 1 1 1 1 1 −1 −1 1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 −1 1 1 −1 −1 1 −1 1 1 −1 1 −1 1 1 1 −1 1 −1 1 1 1 1 1 1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 −1 1 1 1 1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 1 1 −1 −1 −1 1 1 −1 1 −1 −1 1 −1 −1 −1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 1 1 1 −1 −1 −1 1 −1 −1 1 1 −1 1 1 1 −1 −1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 1 1 1 1 1 1 1 1 1 1 1 −1 −1 −1 1 −1 −1 1 −1 −1 1 1 −1 −1 1 1 1 1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 1 1 −1 1 1 −1 1 1 1 1 1 −1 1 1 1 −1 −1 1 −1 1 −1 1 1 1 1 1 −1 −1 −1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 −1 1 −1 1 −1 −1 1 1 1 −1 1 1 1 1 1 −1 1 1 −1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 1 1 −1 −1 1 1 −1 −1 1 −1 −1 1 −1 −1 −1 1 1 −1 −1 1 −1 −1 −1 −1 −1 1 1 −1 1 −1 1 1 −1 1 −1 −1 −1 −1 −1 −1 1 −1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 −1 −1 −1 1 1 1 −1 1 −1 −1 −1 1 1 −1 1 1 −1 1 1 1 1 1 1 1 1 −1 −1 −1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 −1 1 −1 1 1 1 1 1 1 1 1 1 −1 1 1 1 −1 1 −1 1 1 1 −1 −1 −1 −1 −1 −1 1 −1 1 −1 −1 −1 1 −1 1 −1 −1 1 −1 1 1 −1 −1 1 1 −1 −1 −1 1 1 1 −1 1 1 −1 −1 1 1 1 −1 1 −1 1 1 −1 −1 −1 −1 −1 1 1 1 1 −1 1 −1 1 −1 −1 −1 1 −1 1 1 −1 1 1 1 −1 −1 1 1 1 −1 1 1 −1 1 1 1 1 −1}
[0461] (47) A possible 4×LTF sequence with 160 MHz bandwidth is denoted by 4×EHT_LTF_160M. 4×EHT_LTF_160M may be constructed based on 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (46), and subcarrier numbers of the sequence 4×EHT_LTF_160M range from −1012 to 1012.
[0462] For example, 4×EHT_LTF_160M.sub.−1012:1012=14×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_partA, 0.sub.5, −4×EHT_LTF_partB}.
[0463] Herein, 4×EHT_LTF_partA and 4×EHT_LTF_partB are respectively 4×EHT_LTF_partA and 4×EHT_LTF_partB described in (46); −4×EHT_LTF_partB represents negation (multiplied by −1) of all elements in the sequence 4×EHT_LTF_partB; 0.sub.23 represents 23 consecutive 0s; and 0.sub.5 represents five consecutive 0s.
[0464] (48) A possible 4×LTF sequence with 320 MHz bandwidth is denoted by 4×EHT_LTF_320M. 4×EHT_LTF_320M is constructed based on 4×EHT_LTF_160M described in (47), and subcarrier numbers of the sequence 4×EHT_LTF_320M range from −2036 to 2036.
[0465] For example, 4×EHT_LTF_320M.sub.−2036:2036={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_160M.sub.−1012:1012}.
[0466] Herein, 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (47); −4×EHT_LTF_160M.sub.−1012:1012 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_160M.sub.−1012:1012; and 0.sub.23 represents 23 consecutive 0s.
[0467] (49) A possible 4×LTF sequence with 240 MHz bandwidth is denoted by 4×EHT_LTF_240M. 4×EHT_LTF_240M is constructed based on 4×EHT_LTF_160M described in (47) and 4×EHT_LTF_80M described in (46), or based on −4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB described in (46). For example, when an 80 MHz channel in a 320 MHz channel is missing, a 240 MHz channel is formed, and the formed 240 MHz channel may be continuous or discontinuous in frequency domain. A punctured 4×EHT LTF sequence corresponding to 320 MHz bandwidth may be used as a sequence with 240 MHz bandwidth. Subcarrier numbers of the sequence 4×EHT_LTF_240M range from −1524 to 1524.
[0468] For example, 4×EHT_LTF_240M.sub.−1524:1524={4×EHT_LTF_160M.sub.−1012:1012, 0.sub.23, −4×EHT_LTF_80M.sub.−500:500}.
[0469] Herein, 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (47); 4×EHT_LTF_80M.sub.−500:500 is 4×EHT_LTF_80M.sub.−500:500 in (46); −4×EHT_LTF_80M.sub.−500:500 represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_80M.sub.−500:500.
[0470] Alternatively, 4×EHT_LTF_240M.sub.−1524:1524={-4×EHT_LTF_partA, 0.sub.5, 4×EHT_LTF_partB, 0.sub.23, 4×EHT_LTF_160M.sub.−1012:1012}.
[0471] Herein, 4×EHT_LTF_partA and 4×EHT_LTF_partB are 4×EHT_LTF_partA and 4×EHT_LTF_partB in (46); 4×EHT_LTF_160M.sub.−1012:1012 is 4×EHT_LTF_160M.sub.−1012:1012 in (47); −4×EHT_LTF_partA represents negation (that is, multiplied by −1) of all elements in the sequence 4×EHT_LTF_partA; 0.sub.23 represents 23 consecutive 0s; and 0.sub.5 represents five consecutive 0s.
[0472] (50) Sequences obtained by performing one or more of the following operations on the 4×LTF sequences with various bandwidth described in (46) to (49), for example, 4×EHT_LTF_80M.sub.−500:500, 4×EHT_LTF_160M.sub.−1012:1012, 4×EHT_LTF_240M.sub.−1524:1524, and 4×EHT_LTF_320M.sub.−2036:2036, are also sequences to be protected in this application. After the following operations, PAPR values of these sequences on a single RU, on a combined RU, on entire bandwidth, and in a considered multi-stream scenario do not change.
[0473] Operation (1): Multiply elements in a sequence by −1.
[0474] Operation (2): Reverse an order of elements in a sequence.
[0475] Operation (3): Multiply an element at an even-numbered or odd-numbered position in a sequence by −1.
[0476] As shown in Table 17 below, Table 17 provides a comparison result between PAPR median values (a third column) of a BPSK (a modulation mode) data part and maximum PAPR values (a second column) in PAPRs that are of the sequence 4×EHT_LTF_320M described in (48) and a plurality of corresponding rotated sequences and that are on different single-RUs, various combined RUs, and entire bandwidth.
[0477] For example, an RU52 is used as an example. An 80 MHz sequence includes 16 RU52s, that is, 16 PAPRs. One sequence may be rotated to obtain four sequences. Therefore, 16*4=64 PAPRs may be obtained by considering rotated sequences. A maximum value of the 64 PAPRs is 4.64. 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M are obtained based on the sequence 4×EHT_LTF_80M. PAPR values of 4×EHT_LTF_160M, 4×EHT_LTF_240M, and 4×EHT_LTF_320M on the RU52s are the same as the PAPR values of 4×EHT_LTF_80M on the RU52s.
[0478] It should be noted that there are two maximum PAPR values corresponding to an RU2*996. This is because a 160 MHz channel may include two continuous 80 MHz channels, or may include two discontinuous 80 MHz channels. Therefore, two maximum PAPR values are obtained, and two PAPR median values of a data part are also obtained.
[0479] It may be learned from Table 17 that most of values in the second column are less than values in the third column. That is, most of maximum PAPR values on different single-RUs, various combined RUs, and entire bandwidth under considered influence of phase rotation are less than corresponding PAPR median values of a BPSK data part. In addition, PAPRs are particularly low for important RUs such as RU4*996, RU2*996, and RU996. Therefore, it is verified that the LTF sequences with 80 MHz bandwidth, 160 MHz bandwidth, 240 MHz bandwidth, and 320 MHz bandwidth in the 4× mode that are generated in this application have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth. In addition, a multi-stream scenario is also considered, and rotated sequences obtained after phase rotation is performed on these sequences have relatively low PAPR values on a single RU, relatively low PAPR values on a combined RU, and relatively low PAPR values on entire bandwidth.
TABLE-US-00017 TABLE 17 Comparison between PAPR maximum values of 4x EHT LTF sequences on a single RU, a combined RU, and entire bandwidth under considered influence of a plurality of P-matrices and PAPR median values of a BPSK data part RU Size Max PAPR Median PAPR of BPSK Data RU26 4.20 5.89 RU52 4.64 6.71 RU52 + RU26 4.90 7.10 RU106 5.42 7.29 RU106 + RU26 5.76 7.44 RU242 5.42 7.94 RU484 5.71 8.44 RU484 + RU242 7.85 8.83 RU996 5.89 8.84 RU996 + RU484 7.90 9.17 RU2*996 6.17 9.27 or 9.28 RU2*996 + RU484 8.47 9.50 RU3*996 8.15 9.54 RU3*996 + RU484 8.34 9.55 RU4*996 8.44 9.60
[0480] The foregoing describes the method for transmitting a PPDU in the embodiments of this application. The following describes an apparatus for transmitting a PPDU in the embodiments of this application. The apparatus for transmitting a PPDU in the embodiments of this application includes an apparatus for transmitting a PPDU and applied to a transmit end and an apparatus for transmitting a PPDU and applied to a receive end. It should be understood that the apparatus for transmitting a PPDU and applied to a transmit end is the first communications device in the foregoing method, and has any function of the first communications device in the foregoing method; and the apparatus for transmitting a physical layer protocol data unit and applied to a receive end is the second communications device in the foregoing method, and has any function of the second communications device in the foregoing method.
[0481] In the embodiments of this application, the communications device may be divided into functional units based on the foregoing method example. For example, each functional unit may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit. It should be noted that in the embodiments of this application, division into the units is an example and is merely logical function division, and may be other division in an actual implementation.
[0482]
[0483] The processing unit 11 is configured to generate a physical layer protocol data unit PPDU, where the PPDU includes an LTF sequence.
[0484] The transceiver unit 12 is configured to send the PPDU.
[0485] Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0486] The apparatus for transmitting a PPDU, applied to a transmit end, and provided in this embodiment of this application is the first communications device in the foregoing method, and has any function of the first communications device in the foregoing method. For specific details, refer to the foregoing method. Details are not described herein.
[0487]
[0488] The transceiver unit 21 is configured to receive a PPDU, where the PPDU includes an LTF sequence.
[0489] The processing unit 22 is configured to parse the PPDU to obtain the LTF sequence.
[0490] Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0491] The apparatus for transmitting a PPDU, applied to a receive end, and provided in this embodiment of this application is the second communications device in the foregoing method, and has any function of the second communications device in the foregoing method. For specific details, refer to the foregoing method. Details are not described herein.
[0492] The foregoing describes the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end in the embodiments of this application. The following describes possible product forms of the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end. It should be understood that any form of product having the features of the apparatus for transmitting a PPDU and applied to a transmit end in
[0493] In a possible product form, the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end in the embodiments of this application may be implemented by using a general bus architecture.
[0494] The apparatus for transmitting a PPDU and applied to a transmit end includes a processor and a transceiver that is internally connected to the processor for communication. The processor is configured to generate a PPDU, where the PPDU includes an LTF sequence. The transceiver is configured to send the PPDU. Optionally, the apparatus for transmitting a PPDU and applied to a transmit end may further include a memory. The memory is configured to store instructions executed by the processor. Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0495] The apparatus for transmitting a PPDU and applied to a receive end includes a processor and a transceiver that is internally connected to the processor for communication. The transceiver is configured to receive a PPDU. The processor is configured to parse the received PPDU to obtain an LTF sequence included in the PPDU. Optionally, the apparatus for transmitting a PPDU and applied to a receive end may further include a memory. The memory is configured to store instructions executed by the processor. Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0496] In a possible product form, the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end in the embodiments of this application may be implemented by using a general-purpose processor.
[0497] A general-purpose processor that implements the apparatus for transmitting a PPDU and applied to a transmit end includes a processing circuit and an input/output interface that is internally connected to the processing circuit for communication. The processing circuit is configured to generate a PPDU, where the PPDU includes an LTF sequence. The input/output interface is configured to send the PPDU. Optionally, the general-purpose processor may further include a storage medium.
[0498] The storage medium is configured to store instructions executed by the processing circuit. Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0499] A general-purpose processor that implements the apparatus for transmitting a PPDU and applied to a receive end includes a processing circuit and an input/output interface that is internally connected to the processing circuit for communication. The input/output interface is configured to receive a PPDU, where the PPDU includes an LTF sequence. The processing circuit is configured to parse the PPDU PPDU to obtain the LTF sequence included in the PPDU. Optionally, the general-purpose processor may further include a storage medium. The storage medium is configured to store instructions executed by the processing circuit. Optionally, the LTF sequence included in the PPDU may be any LTF sequence provided in (1) to (50).
[0500] In a possible product form, the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end in the embodiments of this application may alternatively be implemented by using the following components: one or more FPGAs (field programmable gate arrays), PLDs (programmable logic devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform various functions described in this application.
[0501] It should be understood that the apparatus for transmitting a PPDU and applied to a transmit end and the apparatus for transmitting a PPDU and applied to a receive end in the foregoing product forms respectively have any functions of the first communications device and the second communications device in the foregoing method embodiment. Details are not described herein.
[0502] An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are run on a computer, the computer is enabled to perform the foregoing method for transmitting a PPDU.
[0503] An embodiment of this application further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to perform the foregoing method for transmitting a PPDU.
[0504] An embodiment of this application further provides a wireless communications system, including a first communications device (for example, an AP) and a second communications device (for example, a STA). The first communications device and the second communications device may perform the foregoing method for transmitting a PPDU.
[0505] A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, method steps and units may be implemented by electronic hardware, computer software, or a combination thereof. To clearly describe the interchangeability between the hardware and the software, the foregoing has generally described steps and compositions of each embodiment based on functions. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person of ordinary skill in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
[0506] It can be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing described system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiment. Details are not described herein again.
[0507] In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, division into units is merely logical function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces, indirect couplings or communication connections between the apparatuses or units, or electrical connections, mechanical connections, or connections in other forms.
[0508] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments of this application.
[0509] In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.
[0510] When the integrated unit is implemented in the form of a software functional unit and is sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions in this application essentially, or the part contributing to the prior art, or all or some of the technical solutions may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
[0511] It should be noted that the term “and/or” describes an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. The character “/” generally indicates an “or” relationship between the associated objects. “At least one” means one or more. Similar to “A and/or B”, “at least one of A and B” describes an association relationship for describing associated objects and represents that three relationships may exist. For example, at least one of A and B may represent the following three cases: Only A exists, both A and B exist, and only B exists.
[0512] A person skilled in the art should understand that the embodiments of this application may be provided as a method, a system, or a computer program product. Therefore, this application may use a form of hardware only embodiments, software only embodiments, or embodiments with a combination of software and hardware. Moreover, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, a CD-ROM, an optical memory, and the like) that include computer usable program code.
[0513] This application is described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of this application. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by the computer or the processor of the another programmable data processing device generate an apparatus for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0514] These computer program instructions may alternatively be stored in a computer-readable memory that can instruct the computer or the another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0515] These computer program instructions may alternatively be loaded onto the computer or the another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, to generate computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0516] Although some embodiments of this application have been described, persons skilled in the art can make changes and modifications to these embodiments once they learn the basic inventive concept. Therefore, the following claims are intended to be construed as to cover the embodiments and all changes and modifications falling within the scope of this application.
[0517] Clearly, persons skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of the embodiments of this application. This application is also intended to cover these modifications and variations to embodiments of this application provided that the modifications and variations fall within the scope of protection defined by the following claims and their equivalent technologies.