Signal processing method and device

JP7632791B2Active Publication Date: 2025-02-19HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023548634
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-02-10
Filing Date
2022-01-29
Publication Date
2025-02-19
Estimated Expiration
2042-01-29

Smart Images

  • Figure 0007632791000043
    Figure 0007632791000043
  • Figure 0007632791000044
    Figure 0007632791000044
  • Figure 0007632791000045
    Figure 0007632791000045
Patent Text Reader

Abstract

This application discloses a signal processing method and apparatus. The method includes: a transmitting device generates a PPDU and transmits the PPDU; and a receiving device receives the PPDU and processes M sequences carried in the PPDU. The PPDU shown in this application includes a first field, the first field is used to carry M sequences, the M sequences correspond to M space-time streams, one sequence corresponds to one space-time stream, and M is a positive integer. Furthermore, the M sequences include a first sequence, and when M is greater than 2, the cross-correlation energy between the first sequence and at least two of the M sequences within the length range of the Golay complementary sequence is zero, and the autocorrelation sidelobe energy of the first sequence within the length range of the Golay complementary sequence is zero, and the first sequence is obtained based on a channel estimation CE sequence, and the Golay complementary sequence is used to construct the CE sequence. According to the method provided in this application, the sequence transmission efficiency can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of communications technology, and in particular to signal processing methods and apparatus. [Background technology]

[0002] Currently, the Institute of Electrical and Electronics Engineers (IEEE) series of standards includes standards for low-frequency bands (e.g., 2.4 GHz and 5 GHz) (e.g., 802.11n, 802.11ac, and 802.11ax) and standards for high-frequency bands (e.g., 60 GHz) (e.g., 80.11ad and 802.11ay).

[0003] Moreover, high frequency signals (e.g., 60 GHz) have many advantages, such as short wavelength, sensitivity to moving objects, large transmission bandwidth, and high distance resolution. Therefore, related operations are usually performed by using high frequency signals. For example, related operations may include channel estimation or target sensing. For example, a transmitting device transmits a physical layer (physical, PHY) protocol data unit (PPDU) to a receiving device, so that the receiving device may perform channel estimation, target sensing, etc. based on the sequence carried in the PPDU.

[0004] Therefore, how to improve the sequence transmission efficiency needs to be urgently solved. Summary of the Invention

[0005] The present application provides a signal processing method and apparatus to effectively improve sequence transmission efficiency.

[0006] According to a first aspect, an embodiment of the present application provides a signal processing method, the method includes: generating a physical layer (PHY) protocol data unit (PPDU), the PPDU including a first field, the first field being used to carry M sequences, the M sequences corresponding to M space-time streams, one sequence corresponding to one space-time stream, M being a positive integer, the M sequences including a first sequence, a cross-correlation energy between the first sequence and at least two of the M sequences within a length range of the Golay complementary sequences is zero when M is greater than 2, an auto-correlation side lobe energy of the first sequence within a length range of the Golay complementary sequences is zero, the first sequence is obtained based on a channel estimation (CE) sequence, and the Golay complementary sequence is used to construct a CE sequence; Transmitting PPDUs and Includes.

[0007] In this embodiment of the present application, M is 2 and when the transmitting device transmits M sequences, the cross-correlation energy between the first sequence within the length range of the Golay complementary sequence and the at least two sequences provided in this embodiment of the present application is zero. Therefore, the interference between the first sequence and the at least two sequences is reduced. In this way, the transmitting device can transmit as many sequences as possible within one period (e.g., it can transmit at least three sequences). Furthermore, the efficiency of transmitting M sequences by the transmitting device is improved, and the efficiency of performing channel estimation by the receiving device is improved. Furthermore, since the transmitting device can transmit at least three sequences within one period, the pulse sensing time is further effectively reduced, and the maximum detectable Doppler or rate is further improved based on the relationship between the pulse repetition time and the pulse repetition frequency.

[0008] According to a second aspect, an embodiment of the present application provides a signal processing method, the method comprising: receiving a physical layer protocol data unit (PPDU), the PPDU including a first field, the first field being used to carry M sequences, the M sequences corresponding to the M space-time streams, one sequence corresponding to one space-time stream, M being a positive integer, the M sequences including the first sequence, a cross-correlation energy between the first sequence and at least two of the M sequences within a length range of the Golay complementary sequences is zero when M is greater than 2, an auto-correlation sidelobe energy of the first sequence within a length range of the Golay complementary sequences is zero, the first sequence is obtained based on a channel estimation CE sequence, and the Golay complementary sequence is used to construct the CE sequence; performing signal processing based on the M sequences; Includes.

[0009] For example, the receiving device may perform channel estimation, target sensing, etc. based on the M sequences.

[0010] For the advantageous effects of the second aspect, please refer to the description of the first aspect, and the details will not be described again here.

[0011] With reference to the first or second aspect, in a possible implementation, the M sequences are used for channel estimation, or the M sequences are used for target sensing.

[0012] With reference to the first or second aspect, in a possible implementation, when M is greater than 4, the cross-correlation energy between the first sequence and at least three of the M sequences within the length range of the Golay complementary sequences is zero.

[0013] Referring to the first or second aspect, in a possible implementation, the first sequence is obtained based on a P matrix and a CE sequence, the P matrix being:

number

[0014] With reference to the first or second aspect, in a possible implementation, the Golay complementary sequences include first Golay complementary sequences Ga and Gb, the first sequence being obtained based on Ga, Gb and a first symbol sequence, and the first symbol sequence being used to represent positive and negative symbols of Ga and Gb.

[0015] With reference to the first or second aspect, in a possible implementation, the first symbol sequence is a(n)={a 1 ,a 2 ,a 3 ,a 4 ,a 5 ,a 6 ,a 7 ,a 8 ,a 9 ,a 10}, and a 1 is a 9 is equal to a 2 is a 10 where the value of each element in a(n) is either 1 or −1.

[0016] With reference to the first or second aspect, in a possible implementation, a(n) is one of the following: a 1 a 2 +a 3 a 4 +a 5 a 6 +a 7 a 8 =0 a 2 a 3 +a 4 a 5 +a 6 a 7 +a 8 a 9 =0 a 3 a 4 +a 5 a 6 +a7 a 8 +a 9 a 10 =0 At least one of the following is satisfied.

[0017] With reference to the first or second aspect, in a possible implementation, 1 From a 10 The value of is a 1 From a 10 The following correspond in order to

number

[0018] With reference to the first or second aspect, in a possible implementation, when M is greater than 2, the M sequences further include a second sequence, the cross-correlation energy between the second sequence and the first sequence within the length range of the Golay complementary sequence is zero, and the Golay complementary sequence further includes second Golay complementary sequences Ga′ and Gb′.

[0019] The second sequence is Ga′, Gb′ and the second symbol sequence b(n)={b 1 ,b 2 ,b 3 ,b 4 ,b 5 ,b 6 ,b 7 ,b 8 ,b 9 ,b 10}, the second symbol sequence is used to represent the positive and negative symbols of Ga′ and Gb′, and b 1 HA 9 is equal to b 2 HA 10 where the value of each element in b(n) is either 1 or −1, and b(n) is not equal to a(n).

[0020] With reference to the first or second aspect, in a possible implementation, a(n) and b(n) are as follows: a 4 b 3 +a 6 b 5 +a 8 b 7 +a 10 b 9 =0 a 2 b 2 +a 4 b 4 +a 6 b 6 +a 8 b 8 =0 a 3 b 3 +a 5 b 5 +a 7 b 7 +a 9 b 9 =0 a 3 b 2 +a 5 b 4 +a 7 b 6 +a 9 b 8 =0 a 2 b 3 +a 4 b 5 +a 6 b 7 +a 8 b 9 =0 a 1 b 2 +a 3 b 4 +a 5 b 6 +a 7 b 8 =0 At least one of the following is satisfied.

[0021] With reference to the first or second aspect, in a possible implementation, if a(n)={1,1,-1,1,-1,1,1,1,1,1,1}, then b(n)={1,1,1,-1,-1,1,-1,-1,1,-1,1,1} or b(n)={-1,1,-1,-1,1,1,1,1,1,-1,-1,1}, If a(n)={1,1,1,-1,1,-1,1,-1,1,1,1,1} then b(n)={1,1,-1,1,1,-1,-1,-1,-1,1,1} or b(n)={-1,1,1,1,-1,1,-1,1,-1,-1,-1,1}, If a(n)={1,1,1,1,-1,1,-1,1,-1,1,1,1} then b(n)={1,1,-1,-1,-1,1,1,-1,1,1,1} or b(n)={-1,1,1,-1,1,1,1,-1,-1,-1,-1,1}, If a(n)={1,1,-1,-1,1-,1,-1,1,1,1}, then b(n)={1,1,1,1,1,1,-1,1,-1,1,1,1} or b(n)={-1,1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,1}, If a(n)={1,1,-1,-1,-1,1,1,-1,1,1,1} then b(n)={-1,1,-1,1,1,1,1,1,1,1,-1,1}, If a(n)={1,1,1,1,1,1,-1,1,-1,1,1,1} then b(n)={-1,1,1,-1,-1,-1,-1,1,1,1,-1,1}, If a(n)={1,1,1,-1,-1,1,-1,-1,-1,1,1} then b(n)={-1,1,1,1,1,1,1,-1,1,-1,1,-1,1}, If a(n)={1,1,-1,1,1,-1,-1,-1,-1,1,1} then b(n)={-1,1,-1,-1,-1,-1,-1,-1,-1,1,-1,1}, If a(n)={-1,1,-1,1,1,1,1,1,1,-1,1} then b(n)={-1,1,1,-1,1,1,1,-1,-1,-1,-1,1}, If a(n)={-1,1,1,-1,-1,-1,-1,1,1,-1,1} then b(n)={-1,1,-1,1,-1,-1,-1,-1,-1,-1,-1,1}, If a(n)={-1,1,1,1,1,1,1,-1,1,-1,1,-1,1} then b(n)={-1,1,-1,-1,1,1,1,1,-1,-1,1}, or If a(n)={-1,1,-1,-1,-1,-1,-1,-1,-1,1,-1,1}, then b(n)={-1,1,1,1,1,-1,-1,1,-1,-1,-1,1}.

[0022] With reference to the first or second aspect, in a possible implementation, the first field is a training field unit in a PPDU; The first field is an enhanced directional multi-gigabit channel estimation field in the PPDU, or The first field is a long training field in the PPDU.

[0023] It can be understood that for specific descriptions of the first or second aspect, reference should be made to the following embodiments, and the details will not be described again here.

[0024] According to a third aspect, an embodiment of the present application provides a communication device configured to perform the method of the first aspect or any one of the possible implementations of the first aspect, the communication device comprising a corresponding unit configured to perform the method of the first aspect or any one of the possible implementations of the first aspect.

[0025] For example, the communication device may be a transmitting device, a chip within a transmitting device, and so on.

[0026] According to a fourth aspect, an embodiment of the present application provides a communication device configured to perform the method of the second aspect or any one of the possible implementations of the second aspect, the communication device comprising a corresponding unit configured to perform the method of the second aspect or any one of the possible implementations of the second aspect.

[0027] For example, the communication device may be a receiving device, a chip within a receiving device, and so on.

[0028] In the third or fourth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, please refer to the device embodiment shown below.

[0029] According to a fifth aspect, an embodiment of the present application provides a communication device. The communication device includes a processor configured to execute the method of the first aspect or any one of the possible implementations of the first aspect. Alternatively, the processor is configured to execute a program stored in a memory. When the program is executed, the method of the first aspect or any one of the possible implementations of the first aspect is performed.

[0030] In the course of performing the above-mentioned method, a process of transmitting information (e.g., transmitting a PPDU) in the above-mentioned method may be understood as a process of outputting the above-mentioned information by a processor, or a process of receiving the above-mentioned input information by a processor. When outputting information, the processor outputs the information to the transceiver, whereby the transceiver transmits the information. After the information is output by the processor, other processing may need to be performed on the information before the information arrives at the transceiver. Similarly, when the processor receives the above-mentioned input information, the transceiver receives the information and inputs the information to the processor. Furthermore, after the transceiver receives the above-mentioned information, other processing may need to be performed on the information before the information is input to the processor.

[0031] Unless otherwise specified, or where operations such as transmit, send and receive associated with a processor are not inconsistent with the actual functionality or internal logic of the operations in the relevant description, all operations may be understood more generally as operations such as output, receive and input of a processor, rather than operations such as transmit, send and receive performed directly by radio frequency circuits and antennas.

[0032] In the implementation process, the processor may be a processor specially configured to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a Read Only Memory (ROM). The memory and the processor may be integrated on the same chip, or may be separately located on different chips. The type of memory and the manner of arranging the memory and the processor are not limited in this embodiment of the present application. It may be understood that the description of the processor and the memory is also applicable to the sixth aspect shown below. To avoid repetition, the details will not be described again in the sixth aspect.

[0033] In a possible implementation, the memory is located external to the communication device.

[0034] In a possible implementation, the memory is located in the communication device.

[0035] In this embodiment of the present application, the processor and the memory may alternatively be integrated into one component, in other words, the processor and the memory may alternatively be integrated together.

[0036] In a possible implementation, the communication device further comprises a transceiver, the transceiver being configured to receive or transmit signals, for example the transceiver may be further configured to transmit PPDUs or the like.

[0037] In this embodiment of the present application, the communication device may be a transmitting device, a chip within a transmitting device, and so on.

[0038] According to a sixth aspect, an embodiment of the present application provides a communication device. The communication device includes a processor configured to execute the method of the second aspect or any one of the possible implementations of the second aspect. Alternatively, the processor is configured to execute a program stored in a memory. When the program is executed, the method of the second aspect or any one of the possible implementations of the second aspect is performed.

[0039] In a possible implementation, the memory is located external to the communication device.

[0040] In a possible implementation, the memory is located in the communication device.

[0041] In this embodiment of the present application, the processor and the memory may alternatively be integrated into one component, in other words, the processor and the memory may alternatively be integrated together.

[0042] In a possible implementation, the communication device further comprises a transceiver, the transceiver being configured to receive or transmit signals, for example the transceiver may be further configured to receive PPDUs.

[0043] In this embodiment of the present application, the communication device may be a receiving device, a chip within the receiving device, and so on.

[0044] According to a seventh aspect, an embodiment of the present application provides a communication device, the communication device includes a logic circuit and an interface, the logic circuit is coupled to the interface, the logic circuit is configured to generate a PPDU, and the interface is configured to output the PPDU.

[0045] It can be understood that the above-mentioned interface and logic circuits may be further understood as follows.

[0046] For example, the logic circuitry may be configured to receive processed data (eg, PPDUs) and the interface may be configured to output the processing performed by the logic circuitry.

[0047] For a description of the PPDU, the M sequences, the first sequence, the Golay complementary sequence, the CE sequence, etc., please refer to the description of the first aspect or the second aspect, or refer to the embodiments shown below, and the details will not be described again here.

[0048] According to an eighth aspect, an embodiment of the present application provides a communication device, the communication device including a logic circuit and an interface, the logic circuit coupled to the interface, the interface configured to input a PPDU, and the logic circuit configured to process the PPDU (e.g., including processing a sequence of M carried in the PPDU).

[0049] It can be understood that the above-mentioned interface and logic circuits may be further understood as follows.

[0050] For example, the interface may be configured to input data (eg, PPDUs) to be processed, and the logic circuitry may be configured to process the data to be processed.

[0051] For a description of the PPDU, the M sequences, the first sequence, the Golay complementary sequence, the CE sequence, etc., please refer to the description of the first aspect or the second aspect, or refer to the embodiments shown below, and the details will not be described again here.

[0052] According to a ninth aspect, an embodiment of the present application provides a computer readable storage medium configured to store a computer program, which, when executed on a computer, performs the method of the first aspect or any one of the possible implementations of the first aspect.

[0053] According to a tenth aspect, an embodiment of the present application provides a computer readable storage medium configured to store a computer program, which, when executed on a computer, performs the method of the second aspect or any one of the possible implementations of the second aspect.

[0054] According to an eleventh aspect, an embodiment of the present application provides a computer program product comprising a computer program or computer code, the method of the first aspect or any one of the possible implementations of the first aspect being performed when the computer program product is executed on a computer.

[0055] According to a twelfth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or computer code, which, when the computer program product is run on a computer, performs the method of the second aspect or any one of the possible implementations of the second aspect.

[0056] According to a thirteenth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, performs the method of the first aspect or any one of the possible implementations of the first aspect.

[0057] According to a fourteenth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, performs the method of the second aspect or any one of the possible implementations of the second aspect.

[0058] According to a fifteenth aspect, an embodiment of the present application provides a wireless communication system. The wireless communication system includes a transmitting device and a receiving device. The transmitting device is configured to perform the method of the first aspect or any one of the possible implementations of the first aspect. The receiving device is configured to perform the method of the second aspect or any one of the possible implementations of the second aspect. [Brief description of the drawings]

[0059] [Figure 1] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application. [Diagram 2] 1 is a schematic diagram of an access point structure and a station structure according to an embodiment of the present application; [Figure 3a] 1 is a schematic diagram of a PPDU structure according to an embodiment of the present application. [Figure 3b] 1 is a schematic diagram of a PPDU structure according to an embodiment of the present application. [Figure 4a] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 4b] FIG. 2 is a schematic diagram of a structure of a CE sequence autocorrelation according to an embodiment of the present application; [Figure 4c] FIG. 2 is a schematic diagram of a multi-stream sequence transmission according to an embodiment of the present application; [Figure 4d] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 5a] FIG. 2 is a schematic diagram of the analysis of CE sequence autocorrelation according to an embodiment of the present application; [Figure 5b] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 5c] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 5d] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 6a] FIG. 2 is a schematic diagram of CE sequence cross-correlation analysis according to an embodiment of the present application; [Figure 6b]FIG. 2 is a schematic diagram of CE sequence cross-correlation analysis according to an embodiment of the present application; [Figure 6c] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 7] 1 is a schematic flow chart of a signal processing method according to an embodiment of the present application; [Figure 8a] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 8b] FIG. 2 is a schematic diagram of a CE sequence autocorrelation result according to an embodiment of the present application. [Figure 8c] FIG. 2 is a schematic diagram of a CE sequence autocorrelation result according to an embodiment of the present application. [Figure 8d] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 8e] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 9] FIG. 2 is a schematic diagram of a multi-stream sequence transmission according to an embodiment of the present application; [Figure 10a-1] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 10a-2] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 10b] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 10c] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 10d] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 10e] FIG. 2 is a schematic diagram of a CE sequence cross-correlation result according to an embodiment of the present application; [Figure 11A] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 11B] FIG. 2 is a schematic diagram of a structure of a CE sequence according to an embodiment of the present application; [Figure 12] FIG. 1 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. [Figure 13] FIG. 1 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. [Figure 14] FIG. 1 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0060] In order to make the objectives, technical solutions and advantages of the present application clearer, the following further describes the present application with reference to the accompanying drawings.

[0061] In the specification, claims and drawings of this application, terms such as "first" and "second" are intended only to distinguish between different objects and do not describe a particular order. Furthermore, terms such as "comprise", "have", or any other variations thereof are not intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, and may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to the process, method, product, or device.

[0062] An "embodiment" as described herein means that the features, structures, or characteristics of the bottom described with reference to this embodiment may be included in at least one embodiment of the present application. The appearance of such phrases in various places in this specification does not necessarily refer to the same embodiment, and is not a separate or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0063] In this application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or more, and "and / or" is used to describe an association relationship between related objects, indicating that three relationships may exist. For example, "A and / or B" can indicate three cases: only A is present, only B is present, and both A and B are present, where A and B may be singular or plural. The character " / " generally indicates a "disjunction" relationship between related objects. "At least one of the following items" or similar expressions means any combination of these items. For example, at least one of a, b, and c can represent a, b, c, "a and b", "a and c", "b and c", or "a, b, and c".

[0064] The methods provided herein may be applied to various communication systems, such as Internet of things (IoT) systems, narrow band Internet of things (NB-IoT) systems, long term evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems (e.g., 6G) that will emerge in future communication developments. The methods provided herein may further be applied to wireless local area network (WLAN) systems, such as wireless-fidelity (Wi-Fi).

[0065] The methods provided herein may be implemented by a communication device in a wireless communication system, for example, the communication device may be an access point (AP) device or a station (STA) device.

[0066] The method provided herein may be applied to a scenario in which one node performs data transmission with one or more nodes, may be applied to single-user uplink / downlink transmission and / or multi-user uplink / downlink transmission, device to device (D2D) transmission, etc. The method may be further applied to sensing targets in the environment and estimating information such as the distance, speed, and angle of the target. Furthermore, the action of the sensed target may be further recognized, imaged, etc. based on the associated information. Details are not described here. For example, WLAN sensing is a technology that senses targets using WLAN radio signals. This technology can be based on boundaryless measurement capabilities and environmental sampling capabilities. In this way, each communication path between two physical devices can obtain information about the surrounding environment.

[0067] A node may be an AP or a STA. For ease of explanation, the following uses communication between an AP and a STA as an example for explanation.

[0068] For example, a communication system to which the method provided herein may be applied may include an access point (AP) device and a station (STA) device. The access point device may also be understood as an access point entity, and the station device may also be understood as a station entity. For example, the present application is applicable to a scenario in which an AP communicates with or senses a STA in a WLAN. Optionally, an AP may communicate with or sense a single STA, or an AP may communicate with or sense multiple STAs simultaneously. Specifically, the communication or sensing between an AP and multiple STAs may be further divided into downlink transmission, in which the AP transmits signals to multiple STAs simultaneously, and uplink transmission, in which multiple STAs transmit signals to the AP. The AP and the STAs may support a WLAN communication protocol. The communication protocol may include the IEEE 802.11 series of protocols. For example, the communication protocol may be a low-frequency band (e.g., 2.4 GHz and 5 GHz) protocol such as 802.11n, 802.11ac, or 802.11ax, a high-frequency band (e.g., 60 GHz) protocol such as 802.11ad / directional multi gigabit (DMG) or 802.11ay / enhanced directional multi gigabit (EDMG), or a single carrier physical layer (SC PHY) protocol such as 802.11ay. Indeed, with the continuous progress and development of communication technology, the communication protocol may further include next-generation protocols such as IEEE 802.11ay, IEEE 802.11ad, and the like.

[0069] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application. The communication system may include one or more APs and one or more STAs. FIG. 1 may include one access point device, for example, an AP, and three station devices, for example, STA1, STA2, and STA3. It can be understood that FIG. 1 shows only one AP and three STAs as an example. However, there may be more or less APs or STAs. This is not limited in the present application.

[0070] An access point (e.g., AP in FIG. 1) is a device with wireless communication capability, supports communication or sensing by using WLAN protocol, and has a function of communicating with or sensing other devices (e.g., stations or other access points) in a WLAN network, and may further have a function of communicating with or sensing other devices. Alternatively, an access point is equivalent to a bridge connecting a wired network and a wireless network. The main function of an access point is to connect various wireless network clients and then connect the wireless network to Ethernet. In a WLAN system, an access point may be called an access point station (AP STA). The device with wireless communication capability may be an entire device, or a chip or a processing system installed in the entire device. The device in which the chip or processing system is installed may implement the method and function in the embodiment of the present application under the control of the chip or processing system. The AP in the embodiment of the present application is a device that provides services to STAs, and may support the 802.11 series of protocols. For example, the access point may be an access point for a terminal device (e.g., a mobile phone) to access a wired (or wireless) network, and is mainly deployed in a house, a building, and a park. A typical coverage radius is from several tens of meters to several hundred meters. Certainly, the access point may alternatively be deployed outdoors. As another example, the AP may be a communication entity, such as a communication server, a router, a switch, or a bridge, or the AP may include various forms of macro base stations, micro base stations, relay stations, etc. Certainly, the AP may alternatively be a chip or a processing system in these devices in various forms to implement the methods and functions in the embodiments of the present application. The access point of the present application may be a high-efficiency (HE) AP, an extremely high throughput (EHT) AP, or an access point applicable to future Wi-Fi standards.

[0071] A station (e.g., STA1 or STA2 in FIG. 1) is a device with wireless communication capability, supports communication or sensing by using a WLAN protocol, and has the ability to communicate with or sense other stations or access points in a WLAN network. In a WLAN system, a station may be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate with or sense an AP, and further, to communicate with a WLAN. A device with wireless communication capability may be an entire device, or a chip or processing system installed in the entire device. A device in which a chip or processing system is installed may implement the methods and functions in the embodiments of the present application under the control of the chip or processing system. For example, a station may be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and may also be called a user. As another example, the station may be a mobile phone supporting a Wi-Fi communication function, a tablet computer supporting a Wi-Fi communication function, a set-top box supporting a Wi-Fi communication function, a smart television supporting a Wi-Fi communication function, an intelligent wearable device supporting a Wi-Fi communication function, an in-vehicle communication device supporting a Wi-Fi communication function, or a computer supporting a Wi-Fi communication function.

[0072] WLAN systems can provide high-speed and low-latency transmission. With the continuous advancement of WLAN application scenarios, WLAN systems should be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, corporate offices, stadium exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, squares, roads, production plants, and warehouses. Indeed, a device (e.g., an access point or station) supporting WLAN communication or sensing may be a sensor node in a smart city (e.g., a smart water meter, a smart electricity meter, or a smart air detection node), a smart device in a smart home (e.g., a smart camera, a projector, a display screen, a television, a stereo, a refrigerator, or a washing machine), a node in the Internet of Things, an entertainment terminal (e.g., AR, VR, or other wearable devices), a smart device in a smart office (e.g., a printer, a projector, a loudspeaker, or a stereo), an Internet of Vehicle device in the Internet of Vehicles, an infrastructure in everyday life scenarios (e.g., a vending machine, a self-service navigation station in a supermarket, a self-service cash register device, or a self-service ordering machine), a device in a large sports or music venue, etc. For example, the access point and station may be devices applied to the Internet of Things (IoT), such as Internet of Vehicles, Internet of Things nodes, sensors, etc., smart cameras, smart remote controls, smart water or electricity meters, etc. in smart homes, and sensors in smart cities. The specific forms of the STA and AP are not limited to the embodiments of the present application, and are merely examples for the purposes of the description herein.

[0073] Although the present application is primarily described by using networks in which IEEE 802.11 is deployed as an example, those skilled in the art will readily appreciate that various aspects of the present application may be extended to a variety of standards or protocols, such as Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11 and used primarily in Europe), wide area networks (WANs), wireless local area networks (WLANs), personal area networks (PANs), or other known or later developed networks.

[0074] For example, FIG. 2 is a schematic diagram of an access point structure and a station structure according to an embodiment of the present application. The AP may be equipped with multiple antennas or may be equipped with a single antenna. As shown in FIG. 2, the AP includes a physical layer (PHY) processing circuit and a medium access control (MAC) processing circuit. The physical layer processing circuit may be configured to process physical layer signals, and the MAC layer processing circuit may be configured to process MAC layer signals. The 802.11 standard focuses on PHY and MAC. As shown in FIG. 2, FIG. 2 further illustrates a schematic diagram of a structure of a STA with a single antenna. In a practical scenario, the STA may alternatively be equipped with multiple antennas, and may be a device with more than two antennas. The STA may include a PHY processing circuit and a MAC processing circuit. The physical layer processing circuit may be configured to process physical layer signals, and the MAC layer processing circuit may be configured to process MAC layer signals.

[0075] In the present application, a transmitting device may be an access point device or a station device. Alternatively, a receiving device may be an access point device or a station device. For example, a transmitting device may be an access point device and a receiving device is an access point device. As another example, a transmitting device is a station device and a receiving device is a station device. As another example, a transmitting device may be an access point device and a receiving device is a station device. As another example, a transmitting device may be a station device and a receiving device is an access point device. It may be understood that the transmitting devices and receiving devices shown herein may be collectively referred to as communication devices.

[0076] In this application, an example in which a transmitting device transmits a physical layer protocol data unit (PHY protocol data unit, PPDU) to a receiving device is used to describe the signal processing method provided in this application. However, the method presented in this application is also applicable to various types of PPDU. For example, the PPDU may include a multiple user PHY protocol data unit (MU PPDU), a single user PHY protocol data unit (SU PPDU), a trigger based PHY protocol data unit (TB PPDU), etc.

[0077] For example, FIG. 3a is a schematic diagram of a structure of a PPDU. As shown in FIG. 3a, the PPDU may include a legacy-short training field (L-STF), a legacy-long training field (L-LTF), a legacy-header (L-header) flag, an enhanced directional multi-gigabit header flag A (EDMG-header-A), an enhanced directional multi-gigabit short training field (EDMG-STF), an enhanced directional multi-gigabit channel estimation field (EDMG-channel estimation field (EDMG-CEF), an enhanced directional multi-gigabit header flag B (EDMG-header-B), data, and a training field unit (TRN unit). The training field unit may include a sequence. It may be understood that a specific description of the PPDU shown in FIG. 3a should refer to the 802.11ay EDMG protocol, etc. Details will not be described again here.

[0078] For example, Fig. 3b is a schematic diagram of a structure of a PPDU. For example, the PPDU may include a short training field (STF), a long training field (LTF), a header, data, and a training field unit. It can be understood that a specific description of the PPDU shown in Fig. 3b should refer to the 802.11ad DMG protocol.

[0079] The following provides a detailed description of the Golay complementary sequences (which may also be referred to as Golay complementary sequences) and channel estimation (CE) sequences of the present application.

[0080] For example, binary constant modulus sequences x and y of length N (i.e., the sequence length is N) (which may also be called Golay complementary sequences of length N) may be called Golay complementary sequences of each other if they satisfy the following equation (1):

number

[0081] The superscript * denotes complex conjugation, and the circled × denotes the convolution operation.

[0082] Refer to the Golay complementary sequences specified in relevant standards such as 802.11ay, (Ga N 1 ,Gb N 1 ) and (Ga N 2 ,Gb N 2 ) has the zero cross correlation (ZCC) characteristic, as shown in the following equations (2) and (3). N 3 ,Gb N 3 ) and (Ga N 4 ,Gb N 4 ), (Ga N 5 ,Gb N 5 ) and (Ga N 5 ,Gb N 5 ), as well as (Ga N 7 ,Gb N 7 ) and (Ga N 8 ,Gb N 8 ) also has ZCC characteristics.

number

[0083] It can be understood that the superscripts 1 to 8 shown here can be understood as sequence indexes, sequence numbers, etc. For example, when a transmitting device transmits one stream, the CE1 sequence is Ga N 1 and Gb N 1 In the case where the transmitting device transmits two streams, the CE2 sequence may be formed by Ga N 2 and Gb N 2 (If the transmitting device transmits two streams, the CE1 sequence is also transmitted), and if the transmitting device transmits three streams, the CE3 sequence is Ga N 3 and Gb N 3 and so on, which are not listed one by one here. n represents the element index, chip index, etc., and the circled × symbol represents the convolution operation.

[0084] For example, the CE sequence may be used for WLAN sensing. During WLAN sensing, round trip The distance L may satisfy equation (4).

number

[0085] If the chip rate (which may also be called element rate) specified in the 802.11ay SC PHY standard is 1.76 Gbps, the bit rate transmitted per second is 1.76 G. Therefore, the formula ( 4 ), Chip_rate = 1.76Gbps = 1.76Gb / s. For example, when N is 128, L = (128 × 3.0 × 10 8 m / s) / (1.76×10 9 b / s) = 21.8181m. Therefore, One WayThe distance L / 2=10.9091 m, which can satisfy most application scenarios of WLAN sensing. It should be noted that N shown here is just an example. N shown below in this application may be equal to 128, or N may be equal to 256, or N may be equal to 512, etc. The specific value of the sequence length N is not limited in this application. However, as the value of N changes, the distance L also changes, and the length range of the Golay complementary sequence shown below in this application also changes.

[0086] FIG. 4a is a schematic diagram of the structure of a CE sequence constructed by using a Golay complementary sequence. The CE sequence is constructed by using a Golay complementary sequence. In this way, the autocorrelation side lobe energy of the CE sequence within the length range (e.g., -128 to +128) of the Golay complementary sequence can be zero (zero may be called 0). FIG. 4b is a schematic diagram of the result of the CE sequence autocorrelation. As can be seen from FIG. 4b, the autocorrelation side lobe energy within the length range (e.g., -128 to +128) of the Golay complementary sequence is zero. In FIG. 4b, the abscissa represents the delay index, and the ordinate represents the power. As can be seen from FIG. 4b, within the range of -128 to +128, the result of the CE sequence autocorrelation at the abscissa 0 can reach 1024 (i.e., the autocorrelation main lobe energy is 1024), and within the range of -128 to +128 except 0, the result of the CE sequence autocorrelation is 0. It can be understood that the abscissa in Fig. 4b may alternatively be expressed as an element. It should be noted that the abscissa in the accompanying drawings of the present application is illustrated by using samples as an example, which should not be construed as a limitation on the present application. In Fig. 4b, Fig. 8b-8e, and Fig. 10b-10e, the abscissa is illustrated by using samples as an example, and the abscissa may also be referred to as a code element or delay index (not shown in the accompanying drawings).

[0087] The CE sequence can be applied to multiple input multiple output (MIMO) channel estimation to combine a P-matrix for transmission.

[0088] For example, the P matrix may be shown in equation (5).

number

[0089] Since the first and second lines of the above equation (5) are the same, the third and fourth lines are the same, the fifth and sixth lines are the same, and the seventh and eighth lines are the same in the above equation (5), the above equation (5) can be equivalently expressed as follows:

number

[0090] Referring to Equation (5) or Equation (6), Fig. 4c is a schematic diagram of transmitting a CE sequence for channel estimation. In Fig. 4c, the abscissa can represent time, and the ordinate can represent a space-time stream (which can be referred to as stream in Fig. 4c for short), and Fig. 4c is a schematic diagram of transmitting a CE sequence in combination with a P matrix.

[0091] As shown in FIG. 4c, when two streams are transmitted for channel estimation, Gu 1 and Gv 1 But the Golay complementary sequence Ga 128 1 and Gb 128 1 Based on the data, the data are obtained separately. 2 and Gv 2 But the Golay complementary sequence Ga 128 2 and Gb 128 2Furthermore, the CE sequences of the two streams may be said to have the same symbol structure or the same configuration. The symbol structure or configuration shown in this application is the positive and negative symbols of the Golay complementary sequences that form the CE sequences. For example, the symbol structure of the CE1 sequence is Ga 128 1 and Gb 128 1 As another example, the symbol structure of the CE2 sequence is Ga 128 2 and Gb 128 2 are the positive and negative symbols of . For ease of explanation, the following describes the CE sequences provided in this application in the same configuration manner.

[0092] The following describes in detail how a receiving device performs channel estimation based on the CE1 sequence (may also be referred to as CE1 for short) and the CE2 sequence (may also be referred to as CE2 for short).

[0093] C i (n) is a cyclic prefix and CE i When set in combination with sequence i (n) is C i The same as (n), but with both the cyclic prefix and cyclic suffix being 0. i (n) is C i (n) but may be a sequence that does not include a cyclic prefix or cyclic suffix. i (n) may be used as a reference sequence for channel estimation. For example, C 1 (n) represents a combination sequence of a cyclic prefix and CE1, and C 2 (n) represents a combination sequence of a cyclic prefix and CE2, and U 1(n) represents the combination sequence of cyclic prefix 0 and CE1, where the cyclic suffix of CE1 is 0, and U 2 (n) represents a combination sequence of cyclic prefix 0 and CE2, where the cyclic suffix of CE2 is 0. As another example, 1 (n) represents a combination sequence of a cyclic prefix and CE1, and C 2 (n) represents a combination sequence of a cyclic prefix and CE2, and U 1 (n) is the same as the CE1 sequence but does not include the cyclic suffix, and U 2 (n) is the same as the CE2 sequence but does not include the cyclic suffix.

[0094] In this case, if the transmitting device transmits two streams, for example, if channel estimation is performed in the time domain, the information received by the first antenna may be as follows:

number

[0095] h 11 and h 12 represent the channel responses of the first and second streams, respectively, and z 1 For example, the following equation (8) can be solved using a matched filter (or correlator, etc.):

number

[0096] According to the nature of the convolution operation,

number

number

number

[0097] Similarly, the matched filter can be written as follows: 12 can also be used for channel estimation for:

number

[0098] The above is a channel estimation method for transmitting CE sequences of two streams. Note that when CE sequences of more than two streams are transmitted, the CE sequences need to be combined with a P matrix and transmitted, since the ZCC feature does not exist between the CE sequences within the length range (e.g., −128 to +128) of the Golay complementary sequences. When three or four streams are transmitted, the channel estimation is performed within two periods by combining with a P matrix, as shown in FIG. 4c. In this case, the P matrix is ​​expressed as follows:

number

[0099] Since the symbol structures of CE1 and CE2 are the same, and the symbol structures of CE3 and CE4 are the same, the above equation (10) becomes:

number

[0100] When a CE sequence of 5, 6, 7, or 8 streams is transmitted, the channel estimation is performed within 4 periods in combination with the P matrix, as shown in Fig. 4c. In this case, the P matrix is ​​shown in the above equation (5) or equation (6).

[0101] The above process describes how to implement MIMO channel estimation by using CE sequence and P matrix. As described above, in addition to being used for channel estimation, the sequence of the present application may also be used to sense targets in the environment (e.g., WLAN sensing as described above). When sensing targets in the environment, channel estimation may be performed according to the above procedure, and then processing such as multipath estimation and target parameter (time, distance, and angle) estimation is further performed based on the result of channel estimation to implement target sensing.

[0102] It can be understood that for specific procedures or methods of channel estimation or target sensing, reference should be made to relevant standards or protocols, the details of which will not be described in this application.

[0103] As can be seen from the above analysis, the number of orthogonal CE sequences results in different P matrices. As shown above and in the manner shown in FIG. 4c, when more than two streams of CE sequences are transmitted, for example, when three or four streams of CE sequences are transmitted, the P matrix is ​​shown in Equation (10) or Equation (11), that is, the transmitting device needs to transmit the CE sequence within two periods, such as T1 and T2, to ensure that the receiving device can perform channel estimation accurately. It can be seen that if the transmitting device does not transmit the four streams of CE sequences in combination with the P matrix, and transmits the four streams of CE sequences within one period, for example, interference occurs between the CE1 sequence and the CE3 (or CE4) sequence, and interference occurs between the CE2 sequence and the CE3 (or CE4) sequence. As a result, the receiving device cannot perform channel estimation accurately. Therefore, when transmitting the four streams of CE sequences, the transmitting device needs to transmit the four streams of CE sequences in combination with the P matrix shown in the above Equation (10) within two periods to ensure that the four sequences transmitted by the transmitting device can be orthogonal to each pair. It can be understood that the two sequences presented herein are pairwise orthogonal, or alternatively, that the cross-correlation energy between the two sequences within the length range of the Golay complementary sequences is zero.

[0104] As another example, when 5 or 6 streams of CE sequences are transmitted, the P matrix is ​​shown in Equation (5) or (6), that is, the transmitting device needs to transmit the CE sequences within 4 periods such as T1, T2, T3 and T4 to ensure that the receiving device can perform channel estimation accurately. As another example, when 7 or 8 streams of CE sequences are transmitted, the P matrix is ​​shown in Equation (5) or (6), that is, the transmitting device needs to transmit the CE sequences within 4 periods such as T1 to T4 to ensure that the receiving device can perform channel estimation accurately.

[0105] In other words, when the CE sequence is transmitted by using the above method, the transmitting device needs more transmission periods (or called transmission time) to ensure that the receiving device can perform multi-stream channel estimation accurately. That is, when the channel estimation performed by using the CE sequence includes MIMO channel estimation and target sensing, the transmitting device needs to transmit the CE sequence in combination with the P matrix, and also needs to transmit the CE sequence within at least two periods. In this way, the receiving device can perform channel estimation accurately.

[0106] In view of this, the present application provides a signal processing method and apparatus to reduce the transmission time of transmitting a CE sequence by a transmitting device under the premise that a receiving device can perform channel estimation accurately, so as to improve the efficiency of target sensing (including WLAN sensing) or MIMO channel estimation. Furthermore, according to the method provided in the present application, the CE sequence is reconstructed so that the CE sequences of the four streams can have ZCC characteristics within the length range of the Golay complementary sequence. Therefore, during channel estimation, the dimension of the P matrix can be improved (e.g., dimension reduction is performed on the P matrix), and the period of transmitting the CE sequence can be further reduced. Especially, in the case of WLAN sensing, the sensing pulse repetition time can be further reduced by reducing the dimension of the P matrix. Since the pulse repetition time and the pulse repetition frequency have a mutual relationship, the method provided in the present application effectively improves the pulse repetition frequency (PRF) of sensing and the maximum detectable Doppler / velocity in sensing. This can effectively optimize the sensing performance.

[0107] For example, when three or four streams of CE sequences are transmitted, the cross-correlation energy between the CE1 sequence and the CE2 sequence provided in the present application within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE3 sequence and the CE4 sequence within the length range of the Golay complementary sequences is zero. Furthermore, the cross-correlation energy between the CE1 sequence and the CE3 (or CE4) sequence within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE2 sequence and the CE3 (or CE4) sequence within the length range of the Golay complementary sequences is zero. The CE1 sequence, the CE2 sequence, the CE3 sequence, and the CE4 sequence provided in the present application are pairwise orthogonal. Therefore, when the transmitting device transmits four streams of CE sequences, the aforementioned four CE sequences can be pairwise orthogonal without further combining the P matrix. In this way, the transmitting device can transmit four streams of CE sequences within only one period. This effectively improves the efficiency of transmitting CE sequences, and further improves the efficiency of performing channel estimation by the receiving device, the PRF of target sensing, etc.

[0108] For example, when six streams of CE sequences are transmitted, the cross-correlation energy between the CE1 sequence provided in the present application and at least three sequences (e.g., the CE2 sequence, the CE5 sequence, and the CE6 sequence) within the length range of the Golay complementary sequences is zero. In this case, the cross-correlation energy between the CE1 sequence and the CE3 sequence within the length range of the Golay complementary sequences is not zero, so when the CE1 sequence and the CE3 sequence are transmitted within the same period, interference occurs between the CE1 sequence and the CE3 sequence. As a result, the receiving device cannot effectively perform channel estimation. Therefore, in this case, the transmitting device may transmit the six streams of CE sequences in combination with a P matrix, for example, may transmit the six streams of CE sequences within two periods. Thus, the transmitting device can transmit the six streams of CE sequences within two periods. Compared with the above case in which the transmitting device needs to transmit the six streams of CE sequences within four periods, the method provided in the present application effectively improves the efficiency of transmitting CE sequences, and improves the efficiency of the receiving device performing channel estimation, the PRF of target sensing, etc.

[0109] Before describing the signal processing method provided in the present application, the following will analyze the autocorrelation and cross-correlation properties of the CE sequence of the present application to explain the theoretical basis of the CE sequence constructed in the present application.

[0110] The length N of the Golay complementary sequences of the present application may be equal to 128, or N may be equal to 256, or N may be equal to 512, etc. The value of N is not limited herein. Alternatively, N may be equal to 32, 64, etc.

[0111] For example, when N=128, the length range of the Golay complementary sequences may be from −128 to +128 (including −128 and / or +128). 128 1 and Gb 128 1 , Ga 1282 and Gb 128 2 , Ga 128 3 and Gb 128 3 , Ga 128 4 and Gb 128 4 , Ga 128 5 and Gb 128 5 , Ga 128 6 and Gb 128 6 , Ga 128 7 and Gb 128 7 , Ga 128 8 and Gb 128 8 The unit length (representing the length of a unit) of each of the Golay complementary sequences, such as , is 128. The length range of each Golay complementary sequence is from -128 to +128.

[0112] That is, for N=128, the range of zero autocorrelation sidelobe energy of CE sequences may be from −128 to +128. The range of zero cross-correlation energy between different CE sequences is from −128 to +128 (including and / or including).

[0113] For example, when N=256, the length range of the Golay complementary sequences may be −256 to +256 (including −256 and / or +256). That is, when N=256, the zero autocorrelation sidelobe energy of the CE sequence may range from −256 to +256. The zero cross-correlation energy between different CE sequences may range from −256 to +256 (including −256 and / or +256). For example, when N=512, the length range of the Golay complementary sequences may be −512 to +512 (including −512 and / or +512). Specifically, when N=512, the zero autocorrelation sidelobe energy of the CE sequence may range from −512 to +512, and the zero cross-correlation energy between different CE sequences may range from −512 to +512 (including −256 and / or +256). For ease of explanation, the following describes the method provided in the present application by using N=128 as an example, but N=128 should not be understood as a limitation to the present application. It can be understood that the length range of the Golay complementary sequence shown in the present application may also be understood as the unit length range of the Golay complementary sequence. For example, each dashed box shown in FIG. 5a may represent a unit length of the Golay complementary sequence. FIG. 5a only shows three unit lengths as an example, and other length units shown in FIG. 5a are not shown one by one in FIG. 5a.

[0114] 1.CE sequence autocorrelation

[0115] As can be seen from the schematic diagram of the CE sequence autocorrelation result shown in Fig. 4b, the energy in the range of -128 to +128 other than the range 0 is 0, and the energy in the other ranges of the range of -128 to +128 other than the range 0 is 0. Therefore, the cyclic prefix is ​​0. 128 (i.e., an all-0 sequence of length 128), and the cyclic suffix of the CE sequence is replaced with 0 128 After being replaced by , the all-0 sequence is multiplied by the corresponding part of the CE sequence and the resulting sum is zero.

[0116] For example, in FIG. 5a, Sequence 2 is the original CE sequence, and the unit lengths of the Golay complementary sequences at both ends of the sequence correlated with Sequence 2 (for example, the unit length corresponding to the cyclic prefix and the unit length corresponding to the cyclic suffix) are replaced with 0 to obtain Sequence 1 and Sequence 3. In other words, for Sequence 2, Sequence 1 is translated n (0 < n < 128) elements to the left, and Sequence 3 is translated n (0 < n < 128) elements to the right.

[0117] Sequence 1 is multiplied by the corresponding elements of Sequence 2 to obtain Equations (12) and (13). It can be understood that all the sequences shown in this application may be understood as row vectors. For example, (Ga n 1 ) T may represent the transposed vector of Ga n 1 .

Number

[0118] m = 128 - n, and in this application, the superscripts in Equations (12), (13), (14), and (16) of this application represent positions in the CE sequence. That is, the superscripts shown here are different from the superscripts shown in other embodiments of this application. For example, the superscripts in the aforementioned Equations (2) and (3) represent the Golay complementary sequences forming the CE sequence, and different superscripts represent different Golay complementary sequences. In this application, the superscripts in Equations (12), (13), (14), and (16) represent positions in the CE sequence, and different superscripts represent different positions in the CE sequence.

Number

[0119] 4Gb m ·Gb m +4Ga m ·Gam = 0 can be obtained from the properties of Golay complementary sequences.

[0120] Similarly, sequence 3 is multiplied by the corresponding element of sequence 2 to obtain the sum, i.e., equation (14).

number

[0121] Therefore, it can be seen that if zero autocorrelation sidelobe energy of the CE sequence within the length range of the Golay complementary sequence is required, then equations (12) and (14) must be satisfied simultaneously. The symbol sequence (i.e., the positive and negative symbols) of the Golay complementary sequence used to construct the CE sequence is x(n)={a 1 ,a 2 ,a 3 ,a 4 ,a 5 ,a 6 ,a 7 ,a 8 ,a 9 ,a 10}, where a 2 From a 10 are the positive and negative symbols of each unit length of the Golay complementary sequence, e.g., a 1 corresponds to a cyclic prefix, and a 10 corresponds to a cyclic suffix, and a 1 =a 9 and a 2 =a 10 According to the above case, if the feature that the autocorrelation sidelobe energy of the CE sequence within the length range of the Golay complementary sequence is zero needs to be implemented, the symbol sequence needs to satisfy at least one of the equations (15).

number

[0122] a 1 From a 10The value of a is -1 or 1, respectively. For example, 1 is -1 or 1, and a 2 is -1 or 1, and then 10 is -1 or 1.

[0123] The above derived reference sequence (e.g., sequence 1 in FIG. 5a) is formed by a cyclic prefix of 0 and a CE sequence with a cyclic suffix of 0. The above derivation is also true when the reference sequence is a CE sequence without a cyclic suffix. For example, the reference sequence shown in this application may be a sequence stored in a device (e.g., a receiving device) or a sequence stored in the cloud, rather than a sequence transmitted by another device (e.g., a transmitting device).

[0124] Note that the symbol sequence y(n)={-a 1 ,-a 2 ,-a 3 ,-a 4 ,-a 5 ,-a 6 ,-a 7 ,-a 8 ,-a 9 ,-a 10} is also within the scope of protection of the present application. The only difference between y(n) and x(n) is that they have opposite phases, and a CE sequence constructed based on y(n) has the same effect as a CE sequence constructed based on x(n).

[0125] For example, 1 represents the positive and negative symbols of the cyclic prefix, and a 2 From a 5 are the positive and negative symbols corresponding to Gu units, and a 6 From a 9 are the positive and negative symbols corresponding to the Gv unit, and a 10 represents the symbol of the cyclic suffix, and the CE sequence includes Gu, Gv, and the cyclic suffix. 2 From a 10may correspond to the positive and negative symbols of each unit length of the Golay complementary sequence. 1 From a 10 The values ​​are shown in Table 1. [Table 1] TIFF0007632791000022.tif232170TIFF0007632791000023.tif141170

[0126] a 1 From a 10 And Ga 128 and Gb 128 With reference to, the CE sequence can be seen in FIG. 5b.

[0127] For example, 1 From a 10 The values ​​of are {1,1,-1,1,-1,1,1,1,1,1,1} (i.e., values ​​corresponding to No. 1 in Table 1), respectively, and the CE sequences may be shown in Fig. 5c. With reference to Fig. 4c, for example, a transmitting device transmits two streams of CE sequences, and the CE1 sequence and CE2 sequence transmitted by the transmitting device may be shown in Fig. 5d, respectively. For example, CE1 represents the CE1 sequence, CE2 represents the CE2 sequence, and CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1} and CE2 = {Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 The autocorrelation sidelobe energy of the CE1 sequence within the length range of the Golay complementary sequences is zero, the autocorrelation sidelobe energy of the CE2 sequence within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE1 sequence and the CE2 sequence within the length range of the Golay complementary sequences is zero.

[0128] For example, 1 From a 10 The values ​​of are {1,1,-1,1,1,-1,1,1,1,1,1} (i.e., the values ​​corresponding to No. 2 in Table 1). When a transmitting device transmits a CE sequence of two streams, CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1} and CE2 = {Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 1282 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}.

[0129] For example, 1 From a 10 The values ​​of are {1, 1, 1, -1, 1, -1, 1, 1, 1, 1} (i.e., the values ​​corresponding to No. 3 in Table 1). When a transmitting device transmits a CE sequence of two streams, CE1 = {Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1} and CE2 = {Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}.

[0130] For example, 1 From a 10The values ​​of are {1,1,-1,1,1,1,-1,1,1,1} (i.e., the values ​​corresponding to No. 4 in Table 1). When a transmitting device transmits a CE sequence of two streams, CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1} and CE2 = {Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}.

[0131] The above is just an example. 1 From a 10 It can be seen that the four CE sequences corresponding to the values ​​of a are provided in Table 1. 1 From a 10 All CE sequences constructed based on the value of are within the scope of protection of this application. They are not listed one by one here. The above only shows a two-stream CE sequence as an example, and it can be understood that the above method is also applicable to a one-stream CE sequence. 1 From a10 It can be understood that the value of may also be used to configure a single CE sequence within a three-stream CE sequence (or a four-stream CE sequence or a five-stream CE sequence). 1 From a 10 The value of may be used to construct a CE3 sequence among the CE sequences of the three streams. 1 From a 10 The value of may also be used to construct the CE5 sequence among the CE sequences of the five streams. 1 From a 10 Alternatively, the value of may be used to configure a CE7 sequence among the CE sequences of the seven streams. Details are not described here. In other words, the above method is applicable to a CE sequence of a single stream. When CE sequences of more than two streams are transmitted, the relationship between the CE sequences of more than two streams is not limited in this application. For example, when CE sequences of more than two streams are transmitted, please refer to the above description of the cross-correlation of different CE sequences for the relationship between the CE sequences of more than two streams.

[0132] It can be understood that when the sequence is used for WLAN sensing, all the sequences in Table 1 may be applied to the TRN for sensing. When the EDMG-STF is used for MIMO channel estimation, since the EDMG-STF ends with -Ga128 (i.e., ends with a minus sign), in order to maintain compatibility, a cyclic prefix sequence formed based on the minus sign may be applied to the EDMG-CEF sequence after the EDMG-STF sequence, as shown in Table 2. Furthermore, in MIMO channel estimation, at the beginning, the CE sequence may not have a cyclic prefix (i.e., a in Table 1 or Table 2). 1Indeed, if multiple time points (i.e., two or more time points) are required to complete the MIMO channel estimation, the cyclic prefix may be present from the second time point onwards. [Table 2] TIFF0007632791000025.tif87170

[0133] The sequence of the units shown in Figures 5a to 5c is, for example, Ga 128 and Gb 128 And Ga 128 1 and Gb 128 1 Between and Ga 128 2 and Gb 128 2 It can be seen that no distinction is made between , because the methods presented earlier in this application are intended to describe the autocorrelation characteristics of CE sequences and do not focus on CE sequences.

[0134] 2. Cross-correlation of different CE sequences

[0135] For example, the value corresponding to No. 1 in Table 1 is the positive or negative symbol of the constellation 1 shown in FIG. 6a or FIG. 6b, and the value corresponding to No. 16 in Table 1 is the positive or negative symbol of the constellation 16 shown in FIG. 6a or FIG. 6b. The constellation 16 is the reference sequence. During correlation in the actual process, the reference sequence does not include a cyclic prefix or a cyclic suffix, so it is replaced here with 0. It should be noted that the following derivation is still valid when the related operation is performed on a reference sequence that does not include a cyclic prefix or a cyclic suffix. As shown in FIG. 6a or FIG. 6b, Ga 1 and Gb 3 and Ga 3 and Gb 1 is not a Golay complementary sequence, so Ga 1 and Gb 3 and Ga3 and Gb 1 must be considered as an irrelevant sequence for the purpose of deletion, i.e., the products of the corresponding parts are added to zero to obtain a result in which the cross-correlation energy within the length range of the Golay complementary sequences is zero. 1 and Gb 3 and Ga 3 and Gb 1 It can be understood that these are merely examples. For example, Ga 1 and Gb 1 may form a CE sequence, Ga 3 and Gb 3 may form other CE sequences. In other words, the formula ( 16 The subscripts in ( ) have the same meaning as the superscripts 1 or 2 in formula (2) or formula (3) shown above in this application, but the length N of the Golay complementary sequence is determined by the formula ( 16 ) is omitted. 1 and Gb 3 and Ga 3 and Gb 1 It can be appreciated that may be understood as a row vector.

[0136] Therefore, according to the fact that the sum obtained by multiplying the elements corresponding to FIG. 6a is 0, and the sum obtained by multiplying the elements corresponding to FIG. 6b is 0, Ga 1 , Gb 1 , Ga 3 and Gb 3 may satisfy at least one of the following:

number

[0137] The superscripts represent positions and the multiplication (eg, ×) represents two vector multiplications.

[0138] In other words, if the above relationship is satisfied, then the two unrelated sequences are cross-correlated and have the ZCC characteristic within the length range of the Golay complementary sequences. The positive and negative symbols of the Golay complementary sequences used to construct the CE sequence are a(n) = {a 1 ,a 2 , a 10}, and the positive and negative symbols of the Golay complementary sequences used to construct other CE sequences are b(n) = {b 1 ,b 2 ,···b 10}, and a 1 =a 9 , a 2 =a 10 , b 1 =b 9 , and b 2 =b 10 It is assumed that: 1 From a 10 and b 1 From b 10 The values ​​of are 1 or −1. Therefore, when at least one of the following equations (17) is satisfied, two CE sequences (e.g., CE1 sequence and CE3 sequence) can have zero cross-correlation energy within the length range of the Golay complementary sequences, that is, the two CE sequences have the ZCC characteristic within the length range of the Golay complementary sequences.

number

[0139] In equation (17), dot multiplication (e.g., ·) indicates that the sum is obtained by multiplying corresponding positions in the sequence. It can be understood that the dot multiplications referred to herein may also be referred to as dot products, inner products, quantity products, etc.

[0140] As shown in Figure 6c, 1 and Gb 3 is not a Golay complementary sequence, but Ga 3 and Gb 1Although CE1 and CE3 are not Golay complementary sequences, by using the above formula (17), two CE sequences that do not have ZCC within the length range of the Golay complementary sequences can have the ZCC characteristic. Furthermore, any CE sequence of the two CE sequences is characterized by the feature that the autocorrelation sidelobe energy within the length range of the Golay complementary sequences is zero. It can be understood that the CE1 and CE3 sequences shown in FIG. 6c are only examples, and the CE1 and CE3 sequences shown in FIG. 6c should not be understood as a limitation to the present application.

[0141] For example, 1 From a 10 and b 1 From b 10 The relationship between can be shown in Table 3. [Table 3] TIFF0007632791000029.tif230170TIFF0007632791000030.tif81170

[0142] It can be understood that No. 1 and No. 2 in Table 3 are both numbers in Table 1. For example, if No. 1 represents 1 and No. 2 represents 16, then a 1 From a 10 The values ​​of may be No. 1 in Table 1, i.e., {1,1,-1,1,-1,1,1,1,1,1}, and b 1 From b 10 The values ​​of are No. 16 in Table 1, i.e. {1,1,1,-1,-1,1,-1,-1,1,1}. As another example, 1 From b 10 The values ​​of may be No. 1 in Table 1, i.e., {1, 1, -1, 1, -1, 1, 1, 1, 1, 1}, and a 1 From a 10 The values ​​of are No. 16 in Table 1, that is, {1, 1, 1, -1, -1, 1, -1, -1, 1, 1}.

[0143] In other words, two CE sequences that do not have ZCC characteristics within the length range of the Golay complementary sequence can have ZCC characteristics by using the CE sequence constructed in Table 3, that is, the cross-correlation energy between two CE sequences within the length range of the Golay complementary sequence is zero. No. 1 in Table 3 is a 1 From a 10 No.2 corresponds to b 1 From b 10 Alternatively, No. 1 in Table 3 may correspond to b 1 From b 10 No.2 corresponds to a 1 From a 10 Corresponds to.

[0144] For example, 1 From a 10 The values ​​of are {1,1,-1,1,-1,1,1,1,1,1,1} (i.e., the value corresponding to No. 1 in Table 1), and b 1 From b 10 The values ​​of are {1, 1, 1, -1, -1, 1, -1, -1, 1, 1} (corresponding to No. 16 in Table 1). When a transmitting device transmits a CE sequence of four streams, CE1 = {Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,-Ga 1282 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, CE3={Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and CE4={Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4}. Alternatively, CE1={Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,-Gb 1281 , Ga 128 1 , Gb 128 1 , CE2 = {Ga 128 2 , Gb 128 2 , Ga 128 2 , -Gb 128 2 , -Ga 128 2 , Gb 128 2 , -Ga 128 2 , -Gb 128 2 , Ga 128 2 , Gb 128 2 , CE3 = {Ga 128 3 , Gb 128 3 , -Ga 128 3 , Gb 128 3 , -Ga 128 3 , Gb 128 3 , Ga 128 3 , Gb 128 3 , Ga 128 3 , Gb 128 3 , CE4 = {Ga 128 4 , Gb 128 4 , -Ga 128 4 , Gb 128 4 , -Ga 128 4 , Gb 128 4 , Ga 128 4 , Gb 128 4 , Ga 128 4 , Gb 128 4}。

[0145] For example, 1 From a 10 The values ​​of are {1,1,1,-1,1,-1,1,1,1,1,1} (i.e., the value corresponding to No. 3 in Table 1), and b 1 From b 10 The values ​​of are {1, 1, -1, 1, 1, -1, -1, -1, 1, 1} (corresponding to No. 17 in Table 1). When a transmitting device transmits a CE sequence of four streams, CE1 = {Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, CE3={Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 1283 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and CE4={Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4}. Alternatively, CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,-Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,-Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 1282}, CE3={Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and CE4={Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4}.

[0146] It can be understood that the CE sequences shown above are merely examples, and the CE sequences corresponding to different values ​​of a(n) and b(n) are not listed one by one here. Similarly, for a specific description of the transmission of a 5-stream CE sequence, a 6-stream CE sequence, a 7-stream CE sequence, or an 8-stream CE sequence by the transmitting device, please refer to the following description. The details will not be described again here.

[0147] The following describes in detail the signal processing method provided in the embodiment of the present application.

[0148] It can be understood that the description of the communication device and the communication system in the signal processing method provided in the present application should be referred to the above description. Details will not be described again here. The following describes the method provided in the embodiment of the present application by using an example in which the communication device includes a transmitting device and a receiving device. The transmitting device shown below may be understood as a device that transmits a PPDU, and the receiving device may be understood as a device that receives a PPDU.

[0149] 7 is a schematic flow chart of a signal processing method according to an embodiment of the present application. As shown in FIG. 7, the method includes the following steps:

[0150] 701: A transmitting device generates a PPDU, the PPDU including a first field, the first field is used to carry M sequences, the M sequences correspond to M space-time streams, one sequence corresponds to one space-time stream, the M sequences include a first sequence, a cross-correlation energy between the first sequence and at least two of the M sequences within a length range of the Golay complementary sequences is zero when M is greater than 2, an autocorrelation sidelobe energy of the first sequence within the length range of the Golay complementary sequences is zero, the first sequence is obtained based on a CE sequence, and the Golay complementary sequence is used to construct the CE sequence.

[0151] In this embodiment of the present application, each sequence among the M sequences may be obtained based on a CE sequence, and the CE sequence may be obtained based on a Golay complementary sequence. It can be understood that the first sequence shown in this embodiment of the present application is obtained based on a CE sequence may be understood as follows: the first sequence is a CE sequence, or the first sequence is different from the CE sequence but is obtained based on the CE sequence. The autocorrelation sidelobe energy of the CE sequence within the length range of the Golay complementary sequence is zero. For the description of the autocorrelation, please refer to the above description. The details will not be described again here. It can be understood that when M=1, the first field is used to carry one sequence, for example, the first sequence. The first sequence may be a CE1 sequence, and the CE1 sequence is obtained based on a first Golay complementary sequence, for example, Ga 128 1 and Gb 128 1 For M=2, the first field is used to carry two sequences, e.g., sequence 1 and sequence 2. Sequence 1 may be a CE1 sequence. The CE1 sequence may be a Golay complementary sequence, e.g., Ga 128 1 and Gb 128 1 Sequence 2 may be a CE2 sequence. The CE2 sequence may be a Golay complementary sequence, e.g., Ga 128 2 and Gb 128 2 For example, when M=2, sequence 1 may be called the first sequence, and Ga 128 1 and Gb 128 1 may be referred to as the first Golay complementary sequence. Alternatively, as another example, sequence 2 may be referred to as the first sequence, and Ga 128 2 and Gb 128 2may be called the second Golay complementary sequence. In other words, the first sequence may be either sequence 1 or sequence 2. Ga 128 1 and Gb 128 1 The positive and negative symbols of (e.g., the first symbol sequence) and Ga 128 2 and Gb 128 2 For an explanation of the positive and negative symbols, please refer to the descriptions in other parts of this application, and the details will not be described again here.

[0152] The following describes in detail the cross-correlation of the embodiments of the present application.

[0153] For example, in the case of M=3, the first field may be used to carry three sequences. For example, the three sequences are sequence 1, sequence 2, and sequence 3, respectively. For example, sequence 1 may be a CE1 sequence, sequence 2 may be a CE2 sequence, and sequence 3 may be a CE3 sequence. In this embodiment of the present application, the cross-correlation energy between the CE1 sequence and the CE2 sequence within the length range of the Golay complementary sequences is zero, or it may be referred to as the CE1 sequence and the CE2 sequence having ZCC characteristics within the length range of the Golay complementary sequences, or it may be referred to as the CE1 sequence and the CE2 sequence being orthogonal within the length range of the Golay complementary sequences. Therefore, the cross-correlation energy between sequence 1 and sequence 2 within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE1 sequence and the CE3 sequence within the length range of the complementary sequences is zero. Therefore, the cross-correlation energy between sequence 1 and sequence 3 within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE2 sequence and the CE3 sequence within the length range of the Golay complementary sequences is zero. Therefore, the cross-correlation energy between sequence 2 and sequence 3 within the length range of the Golay complementary sequences is zero. It can be understood that sequence 1 may be called the first sequence and sequence 3 may be called the second sequence. For example, sequence 3 may be a CE3 sequence, which is a second Golay complementary sequence, e.g., Ga 128 3 and Gb 128 3 It can be obtained based on Ga 128 1 and Gb 128 1 The positive and negative symbols of (e.g., the first symbol sequence) and Ga 128 2 and Gb 128 2 The positive and negative symbols of and Ga 128 3 and Gb 128 3For an explanation of the positive and negative symbols (e.g., the second symbol sequence), please refer to the descriptions in other parts of this application, and the details will not be described again here.

[0154] For example, in the case of M=4, the first field can be used to carry four sequences. For example, the four sequences are sequence 1, sequence 2, sequence 3, and sequence 4, respectively, and sequence 4 is a CE4 sequence. For the description of sequence 1 to sequence 3, please refer to the above description. The details will not be described again here. In this embodiment of the present application, the cross-correlation energy between the CE1 sequence and the CE4 sequence within the length range of the Golay complementary sequences is zero, the cross-correlation energy between the CE2 sequence and the CE4 sequence within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between the CE3 sequence and the CE4 sequence within the length range of the Golay complementary sequences is zero. Therefore, the cross-correlation energy between sequence 1 and sequence 4 within the length range of the Golay complementary sequences is zero, the cross-correlation energy between sequence 2 and sequence 4 within the length range of the Golay complementary sequences is zero, and the cross-correlation energy between sequence 3 and sequence 4 within the length range of the Golay complementary sequences is zero. It can be understood that any one of sequence 3 or sequence 4 may be called the second sequence. It should be noted that the description of the first and second sequences in this embodiment of the present application is merely an example, for example, when M=4, either sequence 3 or sequence 4 may be referred to as the first sequence, and either sequence 1 or sequence 2 may be referred to as the second sequence.

[0155] When M=1, M=2, M=3 or M=4, sequence 1 is the CE1 sequence, sequence 2 is the CE2 sequence, sequence 3 is the CE3 sequence, and sequence 4 is the CE4 sequence, because the cross-correlation energy between any two CE sequences from the CE1 sequence to the CE4 sequence provided in this application within the length range of the Golay complementary sequence is zero. When the transmitting device transmits a sequence, the P matrix can be shown in the following equation (18), that is, each row of elements in the P matrix is ​​+1. Therefore, after obtaining the CE4 sequence from the CE1 sequence, the transmitting device can directly transmit the CE4 sequence from the CE1 sequence.

[0156] When M is greater than 4, for example, when M=5, the transmitting device needs to transmit sequence 5 in combination with the P matrix, so that sequence 5 is obtained based on the CE5 sequence. In this case, when the P matrix is ​​Equation (19) shown below, sequence 5 may be obtained based on the CE5 sequence, and sequence 6 may be obtained based on the CE6 sequence. Alternatively, when the P matrix is ​​Equation (20) shown below, sequence 3 may be obtained based on the CE3 sequence, sequence 4 may be obtained based on the CE4 sequence, sequence 5 may be obtained based on the CE5 sequence, and sequence 6 may be obtained based on the CE6 sequence. Alternatively, when the P matrix is ​​Equation (21) shown below, sequence 3 may be obtained based on the CE3 sequence, sequence 4 may be obtained based on the CE4 sequence, sequence 5 may be obtained based on the CE5 sequence, and sequence 6 may be obtained based on the CE6 sequence. It may be understood that in order to avoid repetition, the relationship between the sequences and the CE sequences will not be described in detail below. For the sake of conciseness, in this application, an example in which the sequence is obtained based on the CE sequence is used to describe the method provided in this embodiment of the application.

[0157] For example, in the case of M=5, the first field may be used to carry five sequences, e.g., sequence 1 to sequence 5, respectively, and sequence 5 may be obtained based on the CE5 sequence, which may be the Ga 128 5 and Gb 128 5 may be obtained based on the. For example, the CE5 sequence may have zero cross-correlation energy with the CE4 sequence, the CE3 sequence, and the CE1 sequence separately within the length range of the Golay complementary sequences, and the sequence 5 may have zero cross-correlation energy with the sequence 4, the sequence 3, and the sequence 1 separately within the length range of the Golay complementary sequences. It may be understood that the CE5 sequence shown here having zero cross-correlation energy with the CE4 sequence, the CE3 sequence, and the CE1 sequence separately within the length range of the Golay complementary sequences is only an example. For example, alternatively, the CE5 sequence may have zero cross-correlation energy with the CE1 sequence and the CE2 sequence separately within the length range of the Golay complementary sequences. As another example, the CE5 sequence may have zero cross-correlation energy with the CE3 sequence and the CE4 sequence separately within the length range of the Golay complementary sequences. Details will not be described again here.

[0158] For example, in the case of M=6, the first field may be used to carry six sequences, e.g., sequence 1 to sequence 6, respectively, and sequence 6 may be obtained based on the CE6 sequence, which may be represented by Ga 128 6 and Gb 128 6may be obtained based on the above. For example, the CE6 sequence may have zero cross-correlation energy with the CE3 sequence, the CE4 sequence, and the CE5 sequence separately within the length range of the Golay complementary sequences, and the sequence 6 may have zero cross-correlation energy with the sequence 3, the sequence 4, and the sequence 5 separately within the length range of the Golay complementary sequences. For example, when the sequence 1 is called the first sequence, any one of the sequences 3 to 6 may be called the second sequence. It should be noted that the first sequence and the second sequence shown in this application are merely examples. The specific names of the other sequences in the M sequences are not limited in this embodiment of the application. For example, the names of the M sequences may alternatively be sequence 1, sequence 2, sequence 3, etc. as shown above. It may be understood that the description of the first sequence and the second sequence will not be described in detail below. For a specific description of M=6, please refer to the description of M=5. Details will not be described in this embodiment of the application.

[0159] For example, in the case of M=8, the first field may be used to carry eight sequences. For example, sequence 7 may be obtained based on the CE7 sequence, which is a Golay complementary sequence Ga 128 7 and Gb 128 7 The sequence 8 may be obtained based on the CE8 sequence, which is a Golay complementary sequence Ga 128 8 and Gb 128 8For example, the CE8 sequence may have zero cross-correlation energy with the CE7 sequence, the CE1 sequence, and the CE2 sequence separately within the length range of the Golay complementary sequences. Thus, the sequence 8 may have zero cross-correlation energy with the sequence 7, the sequence 1, and the sequence 2 separately within the length range of the Golay complementary sequences. As another example, the CE8 sequence may have zero cross-correlation energy with the CE5 sequence, the CE6 sequence, and the CE7 sequence separately within the length range of the Golay complementary sequences. Thus, the sequence 8 may have zero cross-correlation energy with the sequence 5, the sequence 6, and the sequence 7 separately within the length range of the Golay complementary sequences. As another example, the CE8 sequence may have zero cross-correlation energy with the CE7 sequence, the CE3 sequence, and the CE4 sequence separately within the length range of the Golay complementary sequences. Thus, the sequence 8 may have zero cross-correlation energy with the sequence 7, the sequence 3, and the sequence 4 separately within the length range of the Golay complementary sequences. It may be understood that the CE8 shown here is only an example. For a specific description of CE1 to CE7, please refer to the description of CE8. Details will not be described in this embodiment of the present application. For a description of the positive and negative symbols of the above Golay complementary sequences, please refer to the description in other parts of the present application. Details will not be described again here. For a specific description of CE1 sequences to CE8 sequences, please refer to the description in other parts of the present application. Details will not be described again here.

[0160] For example, please refer to the above-mentioned embodiment for a specific description of the autocorrelation characteristics of each CE sequence or the cross-correlation characteristics between different CE sequences. Similarly, please refer to the above-mentioned description of the CE sequences for a description of the autocorrelation characteristics of a sequence in the M sequences or the cross-correlation characteristics between different sequences in the M sequences. Details will not be described again here. For example, please refer to the above-mentioned embodiment and the following embodiment for a specific sequence of each CE sequence.

[0161] In this embodiment of the present application, when M is greater than 4, the transmitting device may further transmit a CE sequence in combination with a P matrix. Specifically, when M is greater than 4, the first sequence may be obtained based on the CE sequence and the P matrix. For a specific description of the P matrix, please refer to the description in other parts of the present application. The details will not be described again here.

[0162] In this embodiment of the present application, the first field may be a TRN in the PPDU, or the first field may be an EDMG-CEF in the PPDU, or First Field may be an LTF in the PPDU. For example, the CE sequence may be carried in the TRN in the 802.11ay SC PHY, and the TRN may be used for target sensing, beam training, etc. As another example, the CE sequence may be carried in the EDMG-CEF in the 802.11ay SC PHY, and the EDMG-CEF may be used for (MIMO) channel estimation. As another example, the CE sequence may be carried in the TRN in 802.11ad, and the TRN may be used for target sensing and beam training. As another example, the CE sequence may be carried in the DMG-CEF in 802.11ad, and the DMG-CEF may be used for channel estimation.

[0163] The M sequences shown in this application may be used for channel estimation, target sensing, etc. For specific functions of the M sequences, please refer to the functions of the CE sequences described in other parts of this application. The details will not be described again here.

[0164] 702: The transmitting device transmits a PPDU. Correspondingly, the receiving device receives the PPDU.

[0165] 703: The receiving device performs signal processing on the M sequences.

[0166] For example, the receiving device performs channel estimation or target sensing based on the M sequences, the details of which are not described again here.

[0167] For example, when M = 1 or M = 2, the receiving device may perform channel estimation or target sensing on the CE sequence. As another example, when M = 5 or M = 6, the receiving device may perform channel estimation, target sensing, etc. based on the M sequences received by the receiving device.

[0168] According to the method provided in this embodiment of the present application, the time for transmitting a sequence by a transmitting device can be effectively shortened, and the efficiency of channel estimation performed by a receiving device, target sensing PRF, etc. can also be improved.

[0169] The following describes separately the CE sequences provided in the embodiments of the present application with reference to different numbers of streams.

[0170] 1. 1 spatial stream / 2 spatial streams (abbreviated as 1st stream / 2nd stream)

[0171] In this embodiment of the present application, the transmitting device may transmit one CE sequence (i.e., one stream), such as the CE1 sequence, or may transmit two CE sequences (i.e., two streams), such as the CE1 sequence and the CE2 sequence. The positive and negative symbols forming the CE1 sequence may be obtained based on Table 1. That is, there may be 72 choices for the positive and negative symbols of the CE1 sequence provided in the present application.

[0172] As can be seen from the above description of the autocorrelation of the CE sequence, even if the CE1 sequence and the CE2 sequence are transmitted simultaneously, the CE1 sequence has the characteristic of zero autocorrelation side lobe energy within the length range of the Golay complementary sequence, and the CE2 sequence also has the characteristic of zero autocorrelation side lobe energy within the length range of the Golay complementary sequence. Therefore, after receiving the PPDU, the receiving device can perform channel estimation based on the CE1 sequence and the CE2 sequence obtained by the receiving device. For the channel estimation method, please refer to the above description of Equation (7) to Equation (9). The details will not be described again here.

[0173] For a specific description of the CE1 sequence and the CE2 sequence, please refer to the above description of Fig. 5d, and the details will not be described again here.

[0174] In this embodiment of the present application, a transmitting device generates and transmits a physical layer protocol data unit (PPDU), where the PPDU includes a first field, the first field is used to carry M sequences, the M sequences correspond to the M space-time streams, one sequence corresponds to one space-time stream, M is a positive integer, and a receiving device receives the PPDU and performs signal processing based on the M sequences.

[0175] For example, when M=1, the sequence carried in the first field may be the same as the CE1 sequence. For example, the first sequence={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb128 1}(For example, a corresponding to No. 1 in Table 1 1 From a 10 As another example, the first sequence = {Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}(For example, a corresponding to No. 2 in Table 1 1 From a 10 As another example, the first sequence = {Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}(For example, a corresponding to No. 3 in Table 1 1 From a 10 As another example, the first sequence = {Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,-Ga128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}(For example, a corresponding to No. 4 in Table 1 1 From a 10 (the value of

[0176] For example, when M=2, two sequences may be carried in the first field. For example, the two sequences may be sequence 1 and sequence 2. First sequence = {Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1}(For example, a corresponding to No. 37 in Table 1 1 From a 10 ) and the second sequence = {Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2}. As another example, the first sequence = {Ga 128 1 ,-Gb 1281 ,Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1}(For example, a corresponding to No. 38 in Table 1 1 From a 10 ) and the second sequence = {Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2}. As another example, the first sequence = {Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1}(For example, a corresponding to No. 39 in Table 1 1 From a 10 ) and the second sequence = {Ga 1282 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2}. As another example, the first sequence = {Ga 128 1 ,-Gb 128 1 ,-Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 For example, the a corresponding to No. 40 in Table 1 1 From a 10 The second = {Ga 128 2 ,-Gb 128 2 ,-Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2}.

[0177] It should be noted that the description of the M sequences given here is merely an example. The specific sequence carried in the first field when M=1 or M=2 may alternatively be obtained based on Table 1 and the Golay complementary sequences. It may be understood that sequence 1 or sequence 2 may be referred to as the first sequence. For example, sequence 1 may be referred to as the first sequence, and Ga 128 1 and Gb 128 1 can be called the first Golay complementary sequence. As another example, if sequence 2 is called the first sequence, then Ga 128 2 and Gb 128 2 may be called the first Golay complementary sequence.

[0178] 2. Three Streams / Four Streams

[0179] In this embodiment of the present application, the transmitting device may transmit three CE sequences (i.e., three streams), such as a CE1 sequence, a CE2 sequence, and a CE3 sequence, or may transmit four CE sequences (i.e., four streams), such as a CE1 sequence, a CE2 sequence, a CE3 sequence, and a CE4 sequence.

[0180] The following mainly uses CE1 sequence to CE4 sequence as examples to describe the CE sequence configuration method provided in this embodiment of the present application.

[0181] For example, the CE1 sequence and the CE2 sequence are configured in the same way (i.e., the symbol sequences of the CE1 sequence and the CE2 sequence are the same), and the CE3 sequence and the CE4 sequence are configured in the same way (i.e., the symbol sequences of the CE3 sequence and the CE4 sequence are the same). According to Tables 1 and 2, for example, when the symbol sequences of the CE1 sequence and the CE2 sequence correspond to No. 1 in Table 1, the symbol sequences of the CE3 sequence and the CE4 sequence may correspond to No. 16 (shown in FIG. 8a), No. 27, No. 45, or No. 57 in Table 1.

[0182] In this embodiment of the present application, a transmitting device generates and transmits a physical layer protocol data unit (PPDU), where the PPDU includes a first field, the first field is used to carry M sequences, the M sequences correspond to M space-time streams, one sequence corresponds to one space-time stream, M is a positive integer, and a receiving device receives the PPDU and performs signal processing based on the M sequences. For example, when M=4, the four CE sequences and the four sequences are as follows:

[0183] CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, CE3={Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 1 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3} (corresponding to No. 16 in Table 1), and CE4 = {Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 In this case, the four sequences are carried in the first field, e.g., sequence 1 = {Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 1281 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, sequence 2 = {Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, sequence 3 = {Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 1 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and sequence 4 = {Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 1284 ,Ga 128 4 ,Gb 128 4}.

[0184] Alternatively, CE3 = {-Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 1 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3} and CE4 = {-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4} (i.e., corresponding to No. 28 in Table 1). In this case, four sequences are carried in the first field, e.g., sequence 3={-Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 1 ,Ga 128 3 ,-Gb 1283 ,-Ga 128 3 ,Gb 128 3} and sequence 4 = {-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4}.

[0185] Alternatively, CE3 = {Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 1 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3} and CE4 = {Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb128 4} (i.e., corresponding to No. 45 in Table 1). In this case, four sequences are carried in the first field, e.g., sequence 3={Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 1 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3} and sequence 4 = {Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4}.

[0186] Alternatively, CE3 = {-Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 1 ,Ga 128 3 ,Gb 128 3 ,-Ga 1283 ,-Gb 128 3} and CE4 = {-Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4} (i.e., corresponding to No. 57 in Table 1). In this case, the four sequences are carried in the first field, e.g., sequence 3={-Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 1 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3} and sequence 4 = {-Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 1284 It can be understood that the specific description of sequence 1 and sequence 2 should be referred to above. The details will not be described again here. Sequence 1 or sequence 2 may be called the first sequence, and Ga 128 1 and Gb 128 1 (i.e., Ga and Gb shown above) may be referred to as the first Golay complementary sequence, or Ga 128 2 and Gb 128 2 may be called the first Golay complementary sequence. In this case, sequence 3 or sequence 4 may be called the second sequence, and Ga 128 3 and Gb 128 3 (i.e., Ga′ and Gb′ shown above) may be called the second Golay complementary sequence, or Ga 128 4 and Gb 128 4 may be called the second Golay complementary sequence.

[0187] As another example, the symbol sequences of the CE1 sequence and the CE2 sequence may correspond to No. 3 in Table 1, and the symbol sequences of the CE3 sequence and the CE4 sequence may correspond to No. 17, No. 29, No. 44 or No. 56 in Table 1.

[0188] For example, CE1 = {Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, CE3={Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 1 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and CE4={Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4} (i.e., corresponding to No. 17 in Table 1). In this case, the four sequences are carried in the first field, e.g., sequence 1 = {Ga 128 1 ,Gb128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,-Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, sequence 2 = {Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,-Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, sequence 3 = {Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 1 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and sequence 4 = {Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4}.

[0189] Alternatively, CE3 = {-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 1 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3} and CE4 = {-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4} (i.e., corresponding to No. 29 in Table 1). In this case, four sequences are carried in the first field, e.g., sequence 3={-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,Gb 128 3,-Ga 128 3 ,-Gb 128 1 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 3} and sequence 4 = {-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4}.

[0190] Alternatively, CE3 = {Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 1 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3} and CE4 = {Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 1284 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4} (i.e., corresponding to No. 44 in Table 1). In this case, four sequences are carried in the first field, e.g., sequence 3={Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,Gb 128 1 ,-Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,-Gb 128 3} and sequence 4 = {Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,-Gb 128 4}.

[0191] Alternatively, CE3 = {-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb128 1 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3 } and CE4 = {-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4} (i.e., corresponding to No. 56 in Table 1). In this case, the four sequences are carried in the first field, e.g., sequence 3 = {{-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,-Ga 128 3 ,Gb 128 1 ,Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,-Gb 128 3} and sequence 4 = {-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,Gb 128 4,Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 It can be understood that for the description of sequence 1 and sequence 2, reference should be made to the above description. Details will not be described again here.

[0192] As another example, when the symbol sequence of the CE1 sequence and the CE2 sequence corresponds to No. 6 in Table 1, the symbol sequence of the CE3 sequence and the CE4 sequence may correspond to No. 13 or No. 32 in Table 1. As another example, when the symbol sequence of the CE1 sequence and the CE2 sequence corresponds to No. 8 in Table 1, the symbol sequence of the CE3 sequence and the CE4 sequence may correspond to No. 14 or No. 36 in Table 1. It can be understood that the symbol sequence of the CE1 sequence to the CE4 sequence should be referred to the above Table 1 and Table 2. This is not listed one by one here. It can be understood that FIG. 8a merely provides an example of the symbol sequence of the CE1 sequence and the CE2 sequence and the symbol sequence of the CE3 sequence and the CE4 sequence. For a specific description of FIG. 8a, please refer to the above description. Details will not be described again here. For a specific description of the sequence 1 to the sequence 4, please refer to the description of CE1 to CE4. Details will not be described again here.

[0193] It can be understood that in the case of M=4, only four CE sequences and four sequences are provided as examples here, and a specific description of three CE sequences and three sequences is provided here in the case of M=3, and the details are not described again here.

[0194] From the above description of the cross-correlation of CE sequences, it can be understood that the CE1 to CE4 sequences can have the characteristic that the cross-correlation energy between any two of the CE1 to CE4 sequences within the length range of the Golay complementary sequences is zero. For example, the peak value (i.e., maximum energy) of the cross-correlation between four CE sequences within the length range of the Golay complementary sequences, e.g., −128 to +128, is shown in Table 4. [Table 4]

[0195] In a possible implementation, when MIMO channel estimation is performed for three streams or four streams, the P matrix may be expressed by the following equation (18):

number

[0196] That is, the transmitting device may transmit three streams or four streams within one period, and the receiving device may further complete channel estimation, target sensing, etc. within one period. As shown in Fig. 8b to Fig. 8e, Fig. 8b is a schematic diagram of the result of CE1 sequence autocorrelation, Fig. 8c is a schematic diagram of the result of CE3 sequence autocorrelation, Fig. 8d is a schematic diagram of the result of cross-correlation between CE1 sequence and CE3 sequence without local ZCC feature, and Fig. 8e is a schematic diagram of the result of cross-correlation between CE1 sequence and CE3 sequence with local ZCC feature according to the present application. As can be seen from Fig. 8b to Fig. 8e, both the single stream CE1 sequence and the single stream CE3 sequence configured in the present application have the feature of zero autocorrelation side lobe energy within the length range of Golay complementary sequence. Regarding the cross-correlation characteristics, the CE1 sequence and the CE3 sequence shown in 802.11ad have non-zero cross-correlation energy within the length range of the Golay complementary sequences, i.e., the CE1 sequence and the CE3 sequence do not have ZCC characteristics in a local region, whereas the CE1 sequence and the CE3 sequence configured in the present application have the characteristics of zero cross-correlation energy within the length range of the Golay complementary sequences, i.e., the CE1 sequence and the CE3 sequence configured in the present application have ZCC characteristics within the length range of the Golay complementary sequences.

[0197] It can be understood that for the description of the CE1 sequence to the CE4 sequence, reference should be made to the above description of Table 3, etc. The details will not be described again here.

[0198] According to the method provided in this embodiment of the present application, when the transmitting device transmits three or four streams, as shown in Fig. 9, the transmitting device can transmit the three or four streams simultaneously only within one period. In this way, the channel estimation time (which may also be called the channel estimation period) can be effectively shortened, and the channel estimation efficiency is also improved. Furthermore, when the method is applied to target sensing, the method provided in this embodiment of the present application can further shorten the target sensing time and improve the target sensing efficiency. Furthermore, due to the relationship between the period and the frequency, the method provided in this embodiment of the present application can further effectively improve the PRF of sensing, and improve the maximum detectable Doppler and / or velocity in sensing.

[0199] 3. Five Streams / Six Streams

[0200] In this embodiment of the present application, a transmitting device generates and transmits a physical layer protocol data unit (PPDU), where the PPDU includes a first field, where the first field is used to carry M sequences, where the M sequences correspond to M space-time streams, one sequence corresponds to one space-time stream, where M is a positive integer, and a receiving device receives the PPDU and performs signal processing based on the M sequences, where M=5 or 6, for example.

[0201] In this embodiment of the present application, the transmitting device may transmit five CE sequences, for example, a CE1 sequence to a CE5 sequence, or may transmit six CE sequences, for example, a CE1 sequence to a CE6 sequence.

[0202] For example, the CE1 sequence and the CE2 sequence are configured in the same way, and the CE3 sequence, the CE4 sequence, the CE5 sequence, and the CE6 sequence are configured in the same way. That is, the symbol sequences corresponding to the CE1 sequence and the CE2 sequence are the same, and the symbol sequences corresponding to the CE3 sequence to the CE6 sequence are the same. Specific values ​​of the two symbol sequences may be shown in Tables 1 and 2. Figures 10a-1 and 10a-2 show examples of the CE1 sequence to the CE6 sequence. For example, the peak values ​​of the cross-correlation between the six CE sequences within the length range of the Golay complementary sequences from -128 to +128 are shown in Table 5. [Table 5]

[0203] Referring to Fig. 10b to Fig. 10e, Fig. 10b is a schematic diagram of a cross-correlation result between a CE3 sequence and a CE5 sequence according to the present application, Fig. 10c is a schematic diagram of a cross-correlation result between a CE3 sequence and a CE5 sequence according to 802.11ad, Fig. 10d is a schematic diagram of a cross-correlation result between a CE1 sequence and a CE3 sequence according to the present application, and Fig. 10e is a schematic diagram of a cross-correlation result between a CE1 sequence and a CE3 sequence according to 802.11ad. As can be seen from the figures, the CE1 sequence and the CE3 sequence according to the present application have local ZCC characteristics.

[0204] In a possible implementation, since the CE3 sequence and the CE5 sequence do not have the local ZCC feature, the transmitting device may determine the CE sequence in combination with a P matrix. As shown in Figure 9, the transmitting device may transmit the CE sequence in combination with a P matrix. The P matrix may be Equation (19) shown below:

number

[0205] For example, CE1 and CE2 are configured in the same way, and CE3 to CE6 are configured in the same way. For example, the symbol sequences of CE1 and CE2 correspond to No. 1 in Table 1, and the symbol sequences of CE3 to CE6 correspond to No. 16, No. 28, No. 45, or No. 57 in Table 1.

[0206] It can be understood that in this embodiment of the present application, the description of CE1 to CE4 and sequence 1 to sequence 4 should refer to the above description of three streams / four streams. Details will not be described again here. The following will focus on CE5 and CE6, and sequence 6 and sequence 7.

[0207] For example, CE5={Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5} (i.e., corresponding to No. 16 in Table 1) and CE6 = {Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 In this case, sequence 5={-Ga128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5} and sequence 6 = {-Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6}.

[0208] Alternatively, CE5 = {-Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5} and CE6={-Ga 128 6 ,Gb 1286 ,-Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6} (i.e., corresponding to No. 28 in Table 1). In this case, sequence 5={Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5} and sequence 6 = {Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6}.

[0209] Alternatively, CE5 = {Ga 128 5 ,-Gb 128 5 ,Ga128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5} and CE6 = {Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6} (i.e., corresponding to No. 45 in Table 1). In this case, sequence 5={-Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5} and sequence 6 = {-Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6 ,Ga128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6}.

[0210] Alternatively, CE5 = {-Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5} and CE6 = {-Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6} (i.e., corresponding to No. 57 in Table 1). In this case, sequence 5={Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,-Ga 1285 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5} and sequence 6 = {Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6}.

[0211] It can be understood that the above is only an example. For specific descriptions of CE1 to CE6 and sequence 1 to sequence 6, please refer to other embodiments shown in this application. Details will not be described again here.

[0212] In a possible implementation, the CE1, CE2, CE5, and CE6 sequences are configured in the same way, and the CE3 and CE4 sequences are configured in the same way.

[0213] The transmitting device may alternatively transmit the CE sequence in combination with a P matrix, which may be shown in equation (19) above.

[0214] In a possible implementation, the CE1, CE2, CE3, and CE4 sequences are configured in the same way, and the CE5 and CE6 sequences are configured in the same way.

[0215] Alternatively, the transmitting device may transmit the CE sequence in combination with a P matrix. The P matrix may be shown in Equation (20) or Equation (21).

number

[0216] It can be understood that for the specific description of CE1 to CE6 and sequence 1 to sequence 6, reference should be made to the above description of formula (19), and the details will not be described again here.

[0217] In this embodiment of the present application, the receiving device may perform channel estimation or target sensing within two periods in combination with the P matrix, which shortens the time of the transmitting device's transmission of the CE sequence, and also shortens the time of the receiving device's channel estimation or the time of the receiving device's sensing.

[0218] 4. 7 Streams / 8 Streams

[0219] In this embodiment of the present application, a transmitting device generates and transmits a physical layer protocol data unit (PPDU), where the PPDU includes a first field, the first field is used to carry M sequences, the M sequences correspond to M space-time streams, one sequence corresponds to one space-time stream, M is a positive integer, and a receiving device receives the PPDU and performs signal processing based on the M sequences, for example, M=7 or 8.

[0220] In this embodiment of the present application, the transmitting device may transmit seven CE sequences, for example, a CE1 sequence to a CE7 sequence, or may transmit eight CE sequences, for example, a CE1 sequence to a CE8 sequence.

[0221] For example, the CE1 sequence, the CE2 sequence, the CE7 sequence, and the CE8 sequence are configured in the same way, and the CE3 sequence, the CE4 sequence, the CE5 sequence, and the CE6 sequence are configured in the same way. That is, the symbol sequences corresponding to the CE1 sequence, the CE2 sequence, the CE7 sequence, and the CE8 sequence are the same, and the symbol sequences corresponding to the CE3 sequence, the CE4 sequence, the CE5 sequence, and the CE6 sequence are the same. Specific values ​​of the two symbol sequences may be shown in Tables 1 and 2. For example, Figures 11A and 11B show examples of the CE1 sequence to the CE8 sequence.

[0222] For example, the peak cross-correlation values ​​between the eight CE sequences provided in this application within the length range of Golay complementary sequences, eg, −128 to +128, are shown in Table 6. [Table 6]

[0223] For example, the peak values ​​of the cross-correlation between the CE1 sequence to the CE8 sequence specified in 802.11ad are shown in Table 7. [Table 7]

[0224] Compared with Table 7, the CE sequence provided in the present application is greatly improved. From Table 6, it can be seen that the cross-correlation result between CE1 and CE7 is not 0, and furthermore, the cross-correlation result between the CE1 sequence and the CE8 sequence is not 0, and so on. Therefore, the transmitting device may transmit the CE sequence in combination with the P matrix shown in Equation (22). In this case, the receiving device may complete channel estimation or WLAN sensing within two periods in combination with the P matrix. This shortens the time for transmitting the CE sequence by the transmitting device, and also shortens the time for channel estimation by the receiving device or the time for sensing by the receiving device.

[0225] For example, the P matrix may be shown in the following equation (22):

number

[0226] It can be understood that the P matrix applied to 5 streams or 6 streams may alternatively be equation (22) above, and equation (19) shown for 5 streams / 6 streams above may alternatively be replaced with equation (22).

[0227] For example, CE1 sequence, CE2 sequence, CE7 sequence, and CE8 sequence are configured in the same way, and CE3 sequence, CE4 sequence, CE5 sequence, and CE6 sequence are configured in the same way. For example, the symbols of CE1, CE2, CE7, and CE8 correspond to No. 1 in Table 1, and CE3 to CE6 correspond to No. 16, No. 28, No. 45, or No. 57 in Table 1. In the above example, it can be understood that CE3 to CE6 are configured in the same way, and CE1 and CE2 are configured in the same way. Therefore, for the description of CE1 to CE6 and sequence 1 to sequence 6 in this embodiment of the present application, please refer to the above description of 5 streams / 6 streams. The details will not be described again here. The following will focus on CE7 and CE8, and sequence 7 and sequence 8.

[0228] For example, CE7={Ga 128 7 ,Gb 128 7 ,-Ga 128 7 ,Gb 128 7 ,-Ga 128 7 ,Gb 128 7 ,Ga 128 7 ,Gb 128 7 ,Ga 128 7 ,Gb 1287} and CE8 = {Ga 128 8 ,Gb 128 8 ,-Ga 128 8 ,Gb 128 8 ,-Ga 128 8 ,Gb 128 8 ,Ga 128 8 ,Gb 128 8 ,Ga 128 8 ,Gb 128 8} (i.e., corresponding to No. 1 in Table 1). In this case, sequence 7={-Ga 128 7 ,-Gb 128 7 ,Ga 128 7 ,-Gb 128 7 ,Ga 128 7 ,-Gb 128 7 ,-Ga 128 7 ,-Gb 128 7 ,-Ga 128 7 ,-Gb 128 7} and sequence 8 = {-Ga 128 8 ,-Gb 128 8 ,Ga 128 8 ,-Gb 128 8 ,Ga 128 8 ,-Gb 128 8 ,-Ga 128 8 ,-Gb 128 8 ,-Ga 128 8 ,-Gb 128 8}.

[0229] It can be understood that for specific descriptions of CE1 to CE8 and sequence 1 to sequence 8, reference should be made to descriptions in other parts of this application, and the details will not be described again here.

[0230] For example, the CE1 sequence to the CE4 sequence are constructed in the same way, and the CE5 sequence to the CE8 sequence are constructed in the same way. In this case, Reception Alternatively, the device may perform channel estimation or target sensing in combination with a P matrix. The P matrix may be shown in the following Equation (23) or Equation (24):

number

[0231] It can be understood that the P matrix applied to 5 streams or 6 streams may alternatively be equation (23) above, and equation (21) shown in 5 streams / 6 streams above may alternatively be replaced with equation (23).

[0232] For example, the symbol sequence of CE1 to CE4 corresponds to No. 1 in Table 1, and the symbol sequence of CE5 to CE8 corresponds to No. 16 in Table 1. In this case, CE1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, CE2={Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, CE3={Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,Gb 128 3 ,-Ga 128 3 ,Gb 128 1 ,Ga 128 3 ,Gb 128 3 ,Ga 128 3 ,Gb 128 3}, and CE4={Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,-Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4 ,Ga 128 4 ,Gb 128 4}, which corresponds to No. 1 in Table 1. CE5={Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5, -Ga 128 5 , -Gb 128 5 , Ga 128 5 , Gb 128 5}, CE6 = {Ga 128 6 , Gb 128 6 , Ga 128 6 , -Gb 128 6 , -Ga 128 6 , Gb 128 6 , -Ga 128 6 , -Gb 128 6 , Ga 128 6 , Gb 128 6}, CE7 = {Ga 128 7 , Gb 128 7 , Ga 128 7 , -Gb 128 7 , -Ga 128 7 , Gb 128 7 , -Ga 128 7 , -Gb 128 7 , Ga 128 7 , Gb 128 7}, and CE8 = {Ga 128 8 , Gb 128 8 , Ga 128 8 , -Gb 128 8 , -Ga 128 8 , Gb 128 8 , -Ga 128 8 , -Gb 128 8 , Ga 128 8 , Gb128 8}, that is, it corresponds to No. 16 in Table 1.

[0233] For the P matrix shown in equation (23), eight sequences are carried in the first field, e.g., sequence 1={Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,-Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1 ,Ga 128 1 ,Gb 128 1}, sequence 2 = {Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,-Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2 ,Ga 128 2 ,Gb 128 2}, sequence 3 = {-Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,-Gb 128 3 ,Ga 128 3 ,-Gb 128 1 ,-Ga 128 3 ,-Gb 128 3 ,-Ga 1283 ,-Gb 128 3}, and sequence 4 = {-Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4 ,-Ga 128 4 ,-Gb 128 4}. Sequence 5 = {-Ga 128 5 ,-Gb 128 5 ,-Ga 128 5 ,Gb 128 5 ,Ga 128 5 ,-Gb 128 5 ,Ga 128 5 ,Gb 128 5 ,-Ga 128 5 ,-Gb 128 5}, sequence 6 = {-Ga 128 6 ,-Gb 128 6 ,-Ga 128 6 ,Gb 128 6 ,Ga 128 6 ,-Gb 128 6 ,Ga 128 6 ,Gb 128 6 ,-Ga 128 6 ,-Gb 128 6}, sequence 7 = {Ga 128 7,Gb 128 7 ,Ga 128 7 ,-Gb 128 7 ,-Ga 128 7 ,Gb 128 7 ,-Ga 128 7 ,-Gb 128 7 ,Ga 128 7 ,Gb 128 7}, and sequence 8 = {Ga 128 8 ,Gb 128 8 ,Ga 128 8 ,-Gb 128 8 ,-Ga 128 8 ,Gb 128 8 ,-Ga 128 8 ,-Gb 128 8 ,Ga 128 8 ,Gb 128 8}.

[0234] For example, the CE1 sequence, the CE2 sequence, the CE5 sequence, and the CE6 sequence are configured in the same way, and the CE3 sequence, the CE4 sequence, the CE7 sequence, and the CE8 sequence are configured in the same way. The details are not described again here. In this case, Reception Alternatively, the device may perform channel estimation or target sensing in combination with the P matrix. The P matrix may be shown in the above formula (23) or formula (24). It can be understood that for the specific description of CE1 to CE8 and sequence 1 to sequence 8, reference should be made to the above description. Details are not described again here.

[0235] In this embodiment of the present application, the receiving device may complete channel estimation or WLAN sensing within two periods in combination with the P matrix, which shortens the time of the transmitting device's transmission of the CE sequence, and also shortens the time of the receiving device's channel estimation or the time of the receiving device's sensing.

[0236] It should be noted that the PPDU shown in Figure 3a and Figure 3b in this application is only an example, and all PPDUs with similar functions to the PPDUs shown in the embodiments of this application are within the scope of protection of this application. The PPDU shown in Figure 3a and / or Figure 3b is only an example. With the progress of standards, the format of the PPDU may change. However, as long as a field or some fields in the PPDU meet the characteristics of the first field shown in this application, the PPDU is within the scope of protection of this application.

[0237] Please note that the above is an example of a kind of Golay complementary sequence, namely (Ga N i ,Gb N i The above description of Golay complementary sequences provides only a brief description of other types of Golay complementary sequences, i.e. (Gc N i ,Gd N i ) is also applicable. Certainly, as standards evolve, other types of Golay complementary sequences with similar functions to those of the above-mentioned Golay complementary sequences may appear, which is not limited in this embodiment of the present application.

[0238] In accordance with the above description, the length N of the Golay complementary sequences of the present application is equal to 128, or N is equal to 256, or N is equal to 512, etc. The value of N is not limited herein. Alternatively, N may be equal to 32, 64, etc.

[0239] For example, for N=128, the length range of the Golay complementary sequences shown above may alternatively be -127 to +127, since 0 indicates perfect overlap, as can be seen from the CE sequence autocorrelation results shown in Figure 4b. Thus, for N=128, the range of zero autocorrelation sidelobe energy of the CE sequences may be -127 to +127 (inclusive, -127 and / or +127, but excluding 0). The range of zero cross-correlation energy between different CE sequences is -127 to +127 (inclusive, -127 and / or +127, including 0).

[0240] Similarly, for N=64, the length range of the Golay complementary sequences may alternatively be -63 to +63 (including -63 and / or +63). For N=64, the zero autocorrelation sidelobe energy of the CE sequences may range from -63 to +64 (including -63 and / or +63 but excluding 0). The zero cross-correlation energy between different CE sequences may range from -63 to +63 (including -63 and / or +63 and including 0).

[0241] Similarly, for N=256, the length range of the Golay complementary sequences may alternatively be from -255 to +255 (including -255 and / or +255). For N=256, the zero autocorrelation sidelobe energy of the CE sequences may range from -255 to +255 (including -255 and / or +255 but excluding 0). The zero cross-correlation energy between different CE sequences may range from -255 to +255 (including -255 and / or +255 and including 0).

[0242] Similarly, for N=512, the length range of the Golay complementary sequences may alternatively be −511 to +511 (including −511 and / or +511). That is, for N=512, the range of zero autocorrelation sidelobe energy of CE sequences may be −511 to +511 (including −511 and / or +511 but excluding 0) and the range of zero cross-correlation energy between different CE sequences may be −511 to +511 (including −511 and / or +511 and including 0).

[0243] It can be understood that the relationship between the value of N and the length range of Golay complementary sequences is not listed one by one here. For the description of other values ​​of N, please refer to the above description. The description of the length range of CE-Golay complementary sequences is also applicable to the M sequences shown above. The details will not be described again here.

[0244] In this application, the English name of a cyclic prefix is ​​"cyclic prefix," and the English name of a cyclic suffix is ​​"cyclic suffix."

[0245] In addition to being represented as samples, elements or delay indexes, the abscissas shown in Figures 4b, 8b to 8e and 10b to 10e of the present application may also represent elements or bits, and the ordinates shown in Figures 4b, 8b to 8e and 10b to 10e may also represent correlation values.

[0246] It may be understood that in this application, the cross-correlation energy between the two CE sequences shown above within the length range of the Golay complementary sequences may also be referred to as the cross-correlation between the two CE sequences within the length range of the Golay complementary sequences being zero. The autocorrelation sidelobe energy of the CE sequences within the length range of the Golay complementary sequences being zero may also be referred to as the autocorrelation sidelobe of the CE sequences within the length range of the Golay complementary sequences being zero. Similarly, in this application, the cross-correlation energy between the first sequence and at least two of the M sequences shown above within the length range of the Golay complementary sequences may also be referred to as the cross-correlation between the first sequence and at least two of the M sequences within the length range of the Golay complementary sequences being zero. The autocorrelation sidelobe energy of the first sequence of the Golay sequences being zero may also be referred to as the autocorrelation sidelobe of the first sequence within the length range of the Golay complementary sequences being zero. That is, the autocorrelation sidelobe energy of the first sequence shown above within the length range of the Golay complementary sequences may also be referred to as the autocorrelation sidelobe being zero. A cross-correlation energy of zero may also be referred to as a cross-correlation of zero.

[0247] The following describes a communication device provided in an embodiment of the present application.

[0248] In the present application, the communication device is divided into functional modules based on the above-mentioned method example. For example, functional modules corresponding to functions may be obtained through division, or two or more functions may be integrated into one processing module. The integrated modules may be implemented in the form of hardware, or may be implemented in the form of software functional modules. It should be noted that in the present application, the module division is an example and is merely a logical function division. In actual implementation, other division methods may be used. The following describes the communication device of the present application in detail with reference to Figures 12 to 14.

[0249] 12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. As shown in FIG. 12, the communication device includes: a processing unit 1201 and a transceiver unit 1202.

[0250] In some embodiments of the present application, the communication device may be the transmitting device shown above, a chip within the transmitting device, etc. That is, the communication device may be configured to perform the steps or functions performed by the transmitting device in the method embodiments.

[0251] The processing unit 1201 is configured to generate a PPDU. The transceiver unit 1202 is configured to output the PPDU.

[0252] It can be understood that the specific description of the transceiver unit and the processing unit described in this embodiment of the present application is merely an example. For the specific functions, steps, etc. of the transceiver unit and the processing unit, please refer to the above-mentioned embodiment of the method. The details will not be described again here. For example, the processing unit 1201 may be configured to perform step 701 shown in FIG. 7. The transceiver unit 1202 may be configured to perform the transmission step in step 702 shown in FIG. 7.

[0253] 12 is reused. In some other embodiments of the present application, the communication device may be the receiving device shown above, a chip in the receiving device, etc. That is, the communication device may be configured to perform the steps or functions performed by the receiving device in the method embodiments.

[0254] For example, the transceiver unit 1202 is configured to input a PPDU, and the processing unit 1201 is configured to process the M sequences carried in the PPDU.

[0255] For example, the processing unit 1201 may perform channel estimation based on the M sequences, or perform target sensing based on the M sequences. For the specific functions of the M sequences, please refer to the above description. The details will not be described again here.

[0256] It may be understood that the specific description of the transceiver unit and the processing unit described in this embodiment of the present application is merely an example. For the specific functions, steps, etc. of the transceiver unit and the processing unit, please refer to the above-mentioned method embodiment. The details will not be described again here. For example, the transceiver unit 1202 may be further configured to perform the receiving step in step 702 shown in FIG. 7. The processing unit 1201 may be further configured to perform step 703 shown in FIG. 7.

[0257] In the above embodiment, the PPDU, the M sequences, the first sequence, the Golay complementary sequence (e.g., Ga 128 1 and Gb 128 1 , Ga 128 2 and Gb 128 2 , Ga 128 3 and Gb 128 3 , Ga 128 4 and Gb 128 4 , Ga 128 5 and Gb 128 5 , Ga 128 6 and Gb 128 6 , Ga 128 7 and Gb 128 7 , and Ga 128 8 and Gb 128 8For the description of the CE sequence (for example, including the CE1 sequence to the CE8 sequence), please refer to the description in the above method embodiment. The details will not be described again here.

[0258] The transmitting device and the receiving device of this embodiment of the present application have been described above. The following describes possible product forms of the transmitting device and the receiving device. It should be understood that any form of product having the function of the transmitting device in Fig. 12 or any form of product having the function of the receiving device in Fig. 12 falls within the protection scope of the embodiment of the present application. Furthermore, it should be understood that the following description is merely an example and does not limit the product form of the transmitting device and the receiving device in this embodiment of the present application.

[0259] In a possible implementation, in the communication device shown in FIG. 12, the processing unit 1201 may be one or more processors, the transceiver unit 1202 may be a transceiver, or the transceiver unit 1202 may be a transmitting unit and a receiving unit. The transmitting unit may be a transmitter. The receiving unit may be a receiver. The transmitting unit and the receiving unit may be integrated into one component, for example, a transceiver. In this embodiment of the present application, the processor and the transceiver may be combined, etc. The connection manner between the processor and the transceiver is not limited in this embodiment of the present application.

[0260] As shown in FIG. 13, the communications device 130 includes one or more processors 1320 and a transceiver 1310 .

[0261] For example, when the communications apparatus is configured to perform steps, methods, or functions performed by a transmitting device, the processor 1320 is configured to generate a PPDU and the transceiver 1310 is configured to transmit the PPDU to a receiving device.

[0262] For example, when the communications apparatus is configured to perform steps, methods, or functions performed by a receiving device, the transceiver 1310 is configured to receive a PPDU from a transmitting device and the processor 1320 is configured to process the M sequences carried in the PPDU.

[0263] In this embodiment of the present application, the PPDU, the M sequences, the first sequence, the Golay complementary sequence (e.g., Ga 128 1 and Gb 128 1 , Ga 128 2 and Gb 128 2 , Ga 128 3 and Gb 128 3 , Ga 128 4 and Gb 128 4 , Ga 128 5 and Gb 128 5 , Ga 128 6 and Gb 128 6 , Ga 128 7 and Gb 128 7 , and Ga 128 8 and Gb 128 8 For the description of the CE sequence (for example, including the CE1 sequence to the CE8 sequence), please refer to the description in the above method embodiment. The details will not be described again here.

[0264] It can be understood that for a specific description of the processor and the transceiver, reference should be made to the description of the processing unit and the transceiver unit shown in Figure 12. The details will not be described again here.

[0265] In an implementation of the communication apparatus shown in Figure 13, the transceiver may include a receiver device and a transmitter device. The receiver device is configured to perform a receiving function (or operation) and the transmitter device is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with other devices / apparatuses over a transmission medium.

[0266] Optionally, the communication device 130 may further include one or more memories 1330 configured to store program instructions and / or data, etc. The memory 1330 is coupled to the processor 1320. The coupling in this embodiment of the present application may be an indirect coupling or communication connection between the devices, units, or modules in an electrical, mechanical, or other form, and is used for information exchange between the devices, units, or modules. The processor 1320 may cooperate with the memory 1330. The processor 1320 may execute the program instructions stored in the memory 1330. Optionally, at least one of the one or more memories may be included in the processor.

[0267] The specific connection medium between the transceiver 1310, the processor 1320, and the memory 1330 is not limited in this embodiment of the present application. In this embodiment of the present application, in FIG. 13, the memory 1330, the processor 1320, and the transceiver 1310 are connected through a bus 13120, and the bus is represented by a thick line in FIG. 13. The connection manner between the other parts is only an example for explanation and does not impose limitations. The bus can be classified into an address bus, a data bus, a control bus, and the like. For simplicity of representation, only one thick line is used to represent a bus in FIG. 13, which does not mean that there is only one bus or only one type of bus.

[0268] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be directly performed and accomplished by a hardware processor, or may be performed and accomplished by using a combination of hardware and software modules in a processor.

[0269] In this embodiment of the present application, the memory may include, but is not limited to, a non-volatile memory, such as a hard disk drive (HDD) or solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM), or a compact disc read-only memory (CD-ROM). The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and that can be read and / or written by a computer (e.g., a communication device as shown in this application). However, the present application is not so limited. The memory of the embodiments of the present application may alternatively be a circuit or any other device capable of implementing a storage function and configured to store program instructions and / or data.

[0270] For example, the processor 1320 is mainly configured to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 1330 is mainly configured to store software programs and data. The transceiver 1310 may include a control circuit and an antenna. The control circuit is mainly configured to perform conversion between baseband signals and radio frequency signals, and process the radio frequency signals. The antenna is mainly configured to receive and transmit the radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, or a keyboard, is mainly configured to receive data input by a user and output data to a user.

[0271] After the communication device is powered on, the processor 1320 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1320 performs baseband processing on the data to be transmitted, and then outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and then transmits the radio frequency signal in the form of electromagnetic waves by using an antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1320. The processor 1320 converts the baseband signal into data and processes the data.

[0272] In other implementations, the radio frequency circuitry and antenna may be located independently from the processor performing the baseband processing, for example in a distributed scenario, where the radio frequency circuitry and antenna may be located independently and remotely from the communication device.

[0273] It can be understood that the communication device shown in the embodiment of the present application may further include more components than those in FIG. 13. This is not limited in this embodiment of the present application. The method performed by the processor and the transceiver is merely an example. For specific steps performed by the processor and the transceiver, please refer to the above method.

[0274] In another possible implementation, in the communication device shown in FIG. 12, the processing unit 1201 may be one or more logic circuits, and the transceiver unit 1202 may be an input / output interface, or may be called a communication interface, an interface circuit, an interface, etc. Alternatively, the transceiver unit 1202 may be a transmitting unit and a receiving unit. The transmitting unit may be an output interface, and the receiving unit may be an input interface. The transmitting unit and the receiving unit are integrated into one unit, for example, an input / output interface. As shown in FIG. 14, the communication device shown in FIG. 14 includes a logic circuit 1401 and an interface 1402. That is, the processing unit 1201 may be implemented by using the logic circuit 1401, and the transceiver unit 1202 may be implemented by using an interface 1402. The logic circuit 1401 may be a chip, a processing circuit, an integrated circuit, a system on chip (SoC) chip, etc. The interface 1402 may be a communication interface, an input / output interface, a pin, etc. For example, in FIG. 14 , the aforementioned communication device is a chip, and the chip includes the logic circuit 1401 and the interface 1402.

[0275] In this embodiment of the present application, the logic circuit may be further coupled to an interface. The specific connection manner of the logic circuit and the interface is not limited to this embodiment of the present application.

[0276] For example, when the communications apparatus is configured to perform a method, function, or step performed by a transmitting device, the logic circuitry 1401 is configured to generate a PPDU and the interface 1402 is configured to output the PPDU.

[0277] For example, when the communications apparatus is configured to perform a method, function, or step performed by a receiving device, the interface 1402 is configured to input a PPDU and the logic circuit 1401 is configured to process the M sequences carried in the PPDU.

[0278] It can be understood that the communication device shown in this embodiment of the present application may implement the method provided in the embodiment of the present application in the form of hardware or in the form of software, which is not limited to the embodiment of the present application.

[0279] In this embodiment of the present application, the PPDU, the M sequences, the first sequence, the Golay complementary sequence (e.g., Ga 128 1 and Gb 128 1 , Ga 128 2 and Gb 128 2 , Ga 128 3 and Gb 128 3 , Ga 128 4 and Gb 128 4 , Ga 128 5 and Gb 128 5 , Ga 128 6 and Gb 128 6 , Ga 128 7 and Gb 128 7 , and Ga 128 8 and Gb 128 8For the description of the CE sequence (for example, including the CE1 sequence to the CE8 sequence), please refer to the description in the above method embodiment. The details will not be described again here.

[0280] For specific implementations of each embodiment shown in Figure 14, please refer to the preceding embodiments, and the details will not be described again here.

[0281] An embodiment of the present application further provides a wireless communication system, which includes a transmitting device and a receiving device, the transmitting device and the receiving device may be configured to perform the method of any one of the previous embodiments (illustrated in FIG. 7).

[0282] Moreover, the present application further provides a computer program, which can be used to implement the actions and / or processes performed by the transmitting device in the methods provided herein.

[0283] The present application further provides a computer program, which can be used to implement the actions and / or processes performed by a receiving device in the methods provided herein.

[0284] The present application further provides a computer readable storage medium having computer code stored thereon. 。 The computer code, when executed on a computer, can cause the computer to perform the actions and / or processes performed by the transmitting device in the methods provided herein.

[0285] The present application further provides a computer readable storage medium having computer code stored thereon. 。 The computer code, when executed on a computer, can cause the computer to perform the actions and / or processes performed by a receiving device in the methods provided herein.

[0286] The present application further provides a computer program product, which includes computer code or a computer program, which, when executed on a computer, performs the operations and / or processes performed by the transmitting device in the methods provided herein.

[0287] The present application further provides a computer program product, which comprises computer code or a computer program, which, when executed on a computer, performs the operations and / or processes to be performed by a receiving device in the methods provided herein.

[0288] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be implemented in other manners. For example, the embodiment of the device described is merely an example. For example, the division into units is merely a logical division of functions, and may be divided in other ways in actual implementation. For example, multiple units or components may be combined or integrated into other systems, or some features may be ignored or not implemented. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.

[0289] The units described as separate parts may or may not be physically separated, and the parts shown as units may or may not be physical units, and may be located in one location or distributed among multiple network units. Some or all of the units may be selected based on actual requirements to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0290] Furthermore, the functional units of the embodiments of the present application may be integrated into one processing unit, or each of the units may exist physically alone, or two or more units may be integrated into one unit. The integrated units may be implemented in the form of hardware or software functional units.

[0291] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be essentially implemented in the form of a software product, or the part that contributes to the prior art, or all or part of the technical solution. The computer software product is stored in a readable storage medium and includes some instructions that instruct a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The readable storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0292] The above description is merely a specific implementation of the present application, and is not intended to limit the scope of protection of the present application. Any modifications or replacements that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be subject to the scope of protection of the claims.

[0293] This application claims priority to Chinese Patent Application No. 202110184266.6, entitled "SIGNAL PROCESSING METHOD AND APPARATUS," filed with the China Intellectual Property Office on February 20, 2021. This Chinese patent application is incorporated herein by reference in its entirety.

Claims

1. 1. A signal processing method, comprising: generating a physical layer protocol data unit (PPDU), the PPDU including a first field, the first field being used to carry M sequences, the M sequences corresponding to M space-time streams, one sequence corresponding to one space-time stream, M being a positive integer, the M sequences including a first sequence, a cross-correlation energy between the first sequence and at least two of the M sequences within a length range of Golay complementary sequences is zero when M is greater than two, an autocorrelation sidelobe energy of the first sequence within the length range of the Golay complementary sequences is zero, the first sequence is obtained based on a channel estimation (CE) sequence, and the Golay complementary sequence is used to construct the CE sequence; transmitting the PPDU; having The M sequences are constructed by allocating the CE sequences in the space-time domain using a P matrix whose column number represents a number of transmission periods; if 2 (m-1) <M≦2 m , where m is an integer greater than 2, the number of transmission periods is at most 2 m / 2, and is 2 m / 4 if the cross-correlation energy is zero; method.

2. 1. A signal processing method, comprising: receiving a physical layer protocol data unit (PPDU), the PPDU including a first field, the first field being used to carry M sequences, the M sequences corresponding to M space-time streams, one sequence corresponding to one space-time stream, M being a positive integer, the M sequences including a first sequence, a cross-correlation energy between the first sequence and at least two of the M sequences within a length range of Golay complementary sequences is zero when M is greater than two, an autocorrelation sidelobe energy of the first sequence within the length range of the Golay complementary sequences is zero, the first sequence is obtained based on a channel estimation (CE) sequence, and the Golay complementary sequence is used to construct the CE sequence; performing signal processing based on the M sequences; having The M sequences are constructed by allocating the CE sequences in the space-time domain using a P matrix whose column number represents a number of transmission periods; A method according to claim 1, wherein if 2 (m-1) <M≦2 m , where m is an integer greater than 2, the number of transmission periods is at most 2 m / 2, and is 2 m / 4 if the case holds when the cross-correlation energy is zero.

3. The M sequences are used for channel estimation, or the M sequences are used for target sensing. The method according to claim 1 or 2.

4. a cross-correlation energy between the first sequence and at least three of the M sequences within the length range of the Golay complementary sequences is zero when M is greater than four; 4. The method according to any one of claims 1 to 3.

5. When m is 3 and M is 5, 6, 7, or 8, the P matrix is [0010] That is, The method according to claim 4.

6. the Golay complementary sequences include first Golay complementary sequences Ga and Gb, the first sequences being obtained based on Ga, Gb and a first symbol sequence, the first symbol sequence being used to represent positive and negative symbols of Ga and Gb; 6. The method according to any one of claims 1 to 5.

7. The first symbol sequence is a(n)={a 1 ,a 2 ,a 3 ,a 4 ,a 5 ,a 6 ,a 7 ,a 8 ,a 9 ,a 10 } where n is an index value greater than 0 and less than the length range of the Golay complementary sequence; 1 Is 9 is equal to a 2 Is 10 where the value of each element in a(n) is either 1 or −1. The method according to claim 6.

8. a(n) is the following a 1 ・a 2 +a 3 ・a 4 +a 5 ・a 6 +a 7 ・a 8 =0 a 2 ・a 3 +a 4 ・a 5 +a 6 ・a 7 +a 8 ・a 9 =0 a 3 ・a 4 +a 5 ・a 6 +a 7 ・a 8 +a 9 ・a 10 =0 At least one of the following is satisfied: The method of claim 7.

9. a 1 From a 10 The value of is a 1 From a 10 The following correspond in order to [0025] 【number】 corresponds to one of the 9. The method according to claim 7 or 8.

10. When M is greater than 2, the M sequences further include a second sequence, a cross-correlation energy between the second sequence and the first sequence within the length range of the Golay complementary sequences is zero, and the Golay complementary sequences further include second Golay complementary sequences Ga′ and Gb′; The second sequence is Ga′, Gb′ and the second symbol sequence b(n)={b 1 , b 2 , b 3 , b 4 , b 5 , b 6 , b 7 , b 8 , b 9 , b 10 }, the second symbol sequence is used to represent the positive and negative symbols of Ga′ and Gb′, and b 1 HA 9 is equal to b 2 HA 10 and each element in b(n) has a value of 1 or −1, and b(n) is not equal to a(n). The method of claim 7.

11. a(n) and b(n) are a 4 ・b 3 +a 6 ・b 5 +a 8 ・b 7 +a 10 ・b 9 =0 a 2 ・b 2 +a 4 ・b 4 +a 6 ・b 6 +a 8 ・b 8 =0 a 3 ・b 3 +a 5 ・b 5 +a 7 ・b 7 +a 9 ・b 9 =0 a 3 ・b 2 +a 5 ・b 4 +a 7 ・b 6 +a 9 ・b 8 =0 a 2 ・b 3 +a 4 ・b 5 +a 6 ・b 7 +a 8 ・b 9 =0 a 1 ・b 2 +a 3 ・b 4 +a 5 ・b 6 +a 7 ・b 8 =0 At least one of the following is satisfied: The method of claim 10.

12. If a(n)={1, 1, -1, 1, -1, 1, 1, 1, 1, 1} then b(n)={1, 1, 1, -1, 1, -1, 1, -1, 1, 1} or b(n)={-1, 1, -1, 1, 1, 1, 1, -1, -1, 1}, If a(n)={1, 1, 1, -1, 1, -1, 1, 1, 1, 1} then b(n)={1, 1, -1, 1, 1, -1, -1, 1, 1} or b(n)={-1, 1, 1, 1, -1, 1, -1, 1, -1, -1, 1}; If a(n)={1, 1, 1, 1, -1, 1, -1, 1, 1, 1} then b(n)={1, 1, -1, -1, -1, 1, 1, -1, 1, 1} or b(n)={-1, 1, 1, -1, 1, 1, -1, -1, -1, 1}; If a(n)={1, 1, -1, -1, 1, -1, -1, 1, 1, 1} then b(n)={1, 1, 1, 1, 1, -1, 1, -1, 1, 1} or b(n)={-1, 1, -1, 1, -1, -1, -1, -1, -1, 1}; If a(n)={1, 1, -1, -1, -1, 1, 1, -1, 1, 1} then b(n)={-1, 1, -1, 1, 1, 1, 1, 1, -1, 1}; If a(n)={1, 1, 1, 1, 1, -1, 1, -1, 1, 1} then b(n)={-1, 1, 1, -1, -1, -1, 1, 1, -1, 1}, If a(n)={1, 1, 1, -1, -1, 1, -1, -1, 1, 1} then b(n)={-1, 1, 1, 1, 1, 1, -1, 1, -1, 1}, If a(n)={1, 1, -1, 1, 1, -1, -1, -1, 1, 1} then b(n)={-1, 1, -1, -1, -1, -1, -1, 1, -1, 1}; If a(n)={-1, 1,-1, 1, 1, 1, 1, 1,-1, 1} then b(n)={-1, 1, 1,-1, 1, 1,-1,-1,-1,-1, 1}; If a(n)={-1, 1, 1, -1, -1, -1, 1, 1, -1, 1} then b(n)={-1, 1, -1, 1, -1, -1, -1, -1, -1, 1}, If a(n)={-1, 1, 1, 1, 1, 1, -1, 1, -1, 1} then b(n)={-1, 1, -1, -1, 1, 1, 1, -1, -1, 1}, or If a(n)={-1, 1,-1,-1,-1,-1,-1,-1,-1,1,-1,1} then b(n)={-1, 1, 1, 1,-1,-1,-1,-1,-1,-1,1}.

12. The method according to claim 10 or 11.

13. The first field is included in a training field unit in the PPDU, or the first field is an enhanced directional multi-gigabit channel estimation field in the PPDU; or The first field is a long training field in the PPDU.

13. The method according to any one of claims 1 to 12.

14. A processor and a memory, the processor is configured to store computer-executable instructions; The processor is configured to execute the computer-executable instructions to perform the method of any one of claims 1 to 13. Communications equipment.

15. A logic circuit and an interface are provided. the logic circuit is coupled to the interface; The interface is configured to input and / or output code instructions, and the logic circuit is configured to execute the code instructions to perform the method of any one of claims 1 to 13. Communications equipment.

16. configured to store a computer program; The computer program, when executed on a computer, causes the computer to carry out the method according to any one of claims 1 to 13. A computer-readable storage medium.

17. A computer program comprising: The computer program, when executed on a computer, causes the computer to carry out the method according to any one of claims 1 to 13. Computer program.

Citation Information

Patent Citations

  • Methods, apparatus and systems for channel estimation and simultaneous beamforming training for multiple-input multiple-output (mimo) communications

    JP2018537011A

  • Co-channel interference mitigation in millimeter wave networks

    JP2021501520A