Phase determination method and device

By adopting non-equal interval channel impulse response training sequence and antenna switching technology in ultra-wideband wireless technology, the problem of insufficient coverage capability of traditional UWB is solved, and higher precision phase information measurement and coverage range expansion are achieved.

CN119109564APending Publication Date: 2024-12-10HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310679466.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Traditional ultra-wideband (UWB) wireless technology has limited signal coverage capabilities in multipath environments, making it difficult to achieve high-precision phase information measurement and coverage expansion.

Method used

By using non-equally spaced channel impulse response (CIR) training sequence configurations at the transmitting and receiving ends, the first and second time intervals are set to reduce frequency offset estimation errors and clock jitters, improve measurement accuracy, and switch through antennas Reduce the average pulse density and expand the signal coverage.

Benefits of technology

It improves the signal coverage range and measurement accuracy, enhances the signal-to-noise ratio of wireless frames, and achieves more accurate phase information measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109564A_ABST
    Figure CN119109564A_ABST
Patent Text Reader

Abstract

The invention discloses a phase determination method and device, and is applied to the technical field of communication, for example, the phase determination method and device are applied to a WPAN (Wireless Personal Area Network) system based on UWB (Ultra Wideband), such as an 802.15. 4a protocol, an 802.15. 4 z protocol or an 802.15. 4 ab protocol and the like in 802.15 series protocols, and are also applied to a sensing system and the like. The method comprises the following steps: after generating a first frame, a sending end sends the first frame; thereby, a receiving end may receive the first frame and determine phase information based on the first frame. Wherein the first frame can comprise a first CTS, the first CTS comprises at least two fragment groups, the time interval between adjacent fragments in each fragment group is a first time interval, and the time interval between adjacent fragment groups is a second time interval. And the coverage range of the first frame is 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 communication technology, and in particular to a phase determination method and device. Background Art

[0002] With the advent of the Internet of Everything era, ultra-wide band (UWB) wireless technology has been increasingly widely used in daily life. Compared with other wireless technologies (such as Wi-Fi and Bluetooth), the characteristic of ultra-wide band wireless technology is that the signal is a very narrow pulse signal (such as nanosecond (ns) level), which makes it have good multipath resolution ability, so that it can ensure centimeter-level ranging accuracy and 3-5 degree angle measurement accuracy in complex indoor multipath environments.

[0003] According to the power spectral density (PSD) requirements of the Federal Communications Commission (FCC) of the United States and the Ministry of Industry and Information Technology of China regarding the use of UWB frequency bands, the transmission power of UWB cannot exceed -41.3dBm / MHz. At the same time, the working frequency band commonly used for positioning by UWB wireless technology is 6-9 GHz, and the signal attenuation in this frequency band is relatively large. These factors have led to the limited coverage of traditional UWB positioning equipment.

[0004] Therefore, in positioning or sensing technology based on phase information, how to improve the coverage of the signal is a problem that technicians in this field are studying. Summary of the invention

[0005] The embodiments of the present application provide a phase determination method and device, which can effectively improve the coverage of the signal.

[0006] In a first aspect, an embodiment of the present application provides a phase determination method, which is applied to a transmitting end. The transmitting end shown here may refer to the device itself, or may refer to a processor, module, chip, or chip system that implements the method in the device. The method includes:

[0007] Generate a first frame, the first frame includes a first channel impulse response (CIR) training sequence (CIR training sequence, CTS), the first CTS includes at least two segment groups, the time interval between adjacent segments in each segment group is a first time interval, the time interval between adjacent segment groups in the at least two segment groups is a second time interval, and the second time interval is greater than the first time interval; send the first frame.

[0008] In an embodiment of the present application, the time interval between the segments in the first frame (i.e., the first time interval) and the time interval between the segments groups (the second time interval) are configured in a non-equally spaced manner. The setting of the first time interval can ensure that the transmitting end or the receiving end has enough time to switch the antenna, reduce the frequency offset estimation error, the influence of clock jitter on the measurement accuracy, and improve the measurement accuracy. The setting of the second time interval can effectively reduce the average pulse density and increase the coverage of the wireless frame. Therefore, the method shown in the embodiment of the present application improves the coverage of the first frame while improving the accuracy of the phase information.

[0009] In a possible implementation manner, the first frame further includes a synchronization field.

[0010] In a possible implementation manner, before sending the first frame, the method further includes: sending a second frame, where the second frame includes a synchronization field and a second CTS.

[0011] In a possible implementation, the second CTS includes at least two fragment groups, the time interval between adjacent fragments in each fragment group is the first time interval, the time interval between adjacent fragment groups in the at least two fragment groups is the second time interval, and the second time interval is greater than the first time interval.

[0012] In a possible implementation manner, before sending the first frame, the method further includes: sending a third frame, where the third frame includes a synchronization field.

[0013] In one possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on at least one of the number of receiving channels and the number of receiving antennas in the receiving end, the number of receiving channels is the number of receiving channels in the receiving end for receiving the first frame, and the number of receiving antennas is the number of receiving antennas in the receiving end for receiving the first frame.

[0014] In a possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on the number of receiving antennas in the receiving end for receiving the first frame.

[0015] In a possible implementation manner, each segment in the first segment group corresponds to a receiving antenna in the receiving end for receiving the first frame.

[0016] In one possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on at least one of the number of transmitting channels and the number of transmitting antennas in the transmitting end, the number of transmitting channels is the number of transmitting channels in the transmitting end used to send the first frame, and the number of transmitting antennas is the number of transmitting antennas in the transmitting end used to send the first frame.

[0017] In a possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on the number of transmitting antennas in the transmitting end used to send the first frame.

[0018] In a possible implementation manner, each segment in the first segment group corresponds to a transmitting antenna in the transmitting end used to send the first frame.

[0019] In a possible implementation, a transmission channel included in the transmitting end corresponds to at least two transmission antennas, and sending the first frame includes: sending CTS fragments in the first frame alternately through the at least two transmission antennas corresponding to the transmission channel.

[0020] In a possible implementation manner, the method is applied to an ultra-wideband (UWB) system.

[0021] In a second aspect, an embodiment of the present application provides a phase determination method, which is applied to a receiving end. The receiving end shown here may refer to the device itself, or to a processor, module, chip, or chip system that implements the method in the device. The method includes:

[0022] Receive a first frame, the first frame includes a first channel impulse response CIR training sequence CTS, the first CTS includes at least two segment groups, the time interval between adjacent segments in each segment group is a first time interval, the time interval between adjacent segment groups in the at least two segment groups is a second time interval, and the second time interval is greater than the first time interval; determine phase information based on the first frame.

[0023] In a possible implementation manner, the first frame further includes a synchronization field.

[0024] In a possible implementation manner, before receiving the first frame, the method further includes: receiving a second frame, where the second frame includes a synchronization field and a second CTS.

[0025] In a possible implementation, the second CTS includes at least two fragment groups, the time interval between adjacent fragments in each fragment group is the first time interval, the time interval between adjacent fragment groups in the at least two fragment groups is the second time interval, and the second time interval is greater than the first time interval.

[0026] In a possible implementation manner, before receiving the first frame, the method further includes: receiving a third frame, where the third frame includes a synchronization field.

[0027] In a possible implementation manner, the method further includes: performing automatic gain control (AGC) adjustment based on the synchronization field to obtain an AGC gain of a receiving antenna in a receiving end for receiving the first frame.

[0028] In a possible implementation manner, the receiving end includes at least two receiving channels, and receiving the first frame includes: receiving the first frame through each of the at least two receiving channels.

[0029] In one possible implementation, the phase information includes an angle of arrival (AOA), the at least two segment groups include a first segment group, the number of segments in the first segment group is determined based on at least one of the number of receiving channels and the number of receiving antennas in the receiving end, the number of receiving channels is the number of receiving channels in the receiving end for receiving the first frame, and the number of receiving antennas is the number of receiving antennas in the receiving end for receiving the first frame.

[0030] In a possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on the number of receiving antennas in the receiving end for receiving the first frame.

[0031] In a possible implementation manner, each segment in the first segment group corresponds to a receiving antenna in the receiving end for receiving the first frame.

[0032] In a possible implementation, a receiving channel included in the receiving end corresponds to at least two receiving antennas, and receiving the first frame includes: alternately receiving CTS segments in the first frame through the at least two receiving antennas corresponding to the receiving channel.

[0033] In one possible implementation, the phase information includes an angle of departure (AOD); the at least two segment groups include a first segment group, and the number of segments in the first segment group is determined based on at least one of the number of transmitting channels and the number of transmitting antennas in the transmitting end, the number of transmitting channels is the number of transmitting channels in the transmitting end used to send the first frame, and the number of transmitting antennas is the number of transmitting antennas in the transmitting end used to send the first frame.

[0034] In a possible implementation, the at least two fragment groups include a first fragment group, and the number of fragments in the first fragment group is determined based on the number of transmitting antennas in the transmitting end used to send the first frame.

[0035] In a possible implementation manner, each segment in the first segment group corresponds to a transmitting antenna in the transmitting end used to send the first frame.

[0036] In a possible implementation manner, the method is applied to an ultra-wideband (UWB) system.

[0037] In a third aspect, an embodiment of the present application provides a transmitting end, which is used to execute the method in the first aspect or any possible implementation of the first aspect. The transmitting end includes a unit having the function of executing the method in the first aspect or any possible implementation of the first aspect.

[0038] In a fourth aspect, an embodiment of the present application provides a receiving end, which is used to execute the method in the second aspect or any possible implementation of the second aspect. The receiving end includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.

[0039] In a fifth aspect, an embodiment of the present application provides a transmitting end, the transmitting end comprising a processor, configured to execute the method described in the first aspect or any possible implementation of the first aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation of the first aspect is executed.

[0040] In a possible implementation, the memory is located outside the sending end.

[0041] In a possible implementation, the memory is located in the transmitting end.

[0042] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0043] In a possible implementation, the transmitting end further includes a transceiver, and the transceiver is used to receive a signal or send a signal. Exemplarily, the transceiver can also be used to send a first frame. Exemplarily, the transceiver can also be used to send a second frame, a third frame, etc.

[0044] In a sixth aspect, an embodiment of the present application provides a receiving end, the receiving end comprising a processor, configured to execute the method described in the second aspect or any possible implementation of the second aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation of the second aspect is executed.

[0045] In a possible implementation, the memory is located outside the receiving end.

[0046] In a possible implementation, the memory is located in the above-mentioned receiving end.

[0047] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0048] In a possible implementation, the receiving end further includes a transceiver, and the transceiver is used to receive a signal or send a signal. Exemplarily, the transceiver can be used to receive the first frame, the second frame, the third frame, etc.

[0049] In a seventh aspect, an embodiment of the present application provides a transmitting end, the transmitting end comprising a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method as described in the first aspect or any possible implementation. The interface being used to output information may include: the interface being used to output a first frame, a second frame, a third frame, etc.

[0050] Exemplarily, the logic circuit is used to generate a first frame, a second frame, a third frame, etc.

[0051] In an eighth aspect, an embodiment of the present application provides a receiving end, the receiving end comprising a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method as described in the second aspect or any possible implementation. The interface is used to input information including: the interface is used to input a first frame, a second frame, a third frame, etc.

[0052] Exemplarily, the logic circuit is used to determine phase information based on the first frame.

[0053] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the method shown in the first aspect, the second aspect or any possible implementation is executed.

[0054] In the tenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product is run on a computer, the method shown in the first aspect, the second aspect or any possible implementation method is executed.

[0055] In the eleventh aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in the first aspect, the second aspect or any possible implementation is executed.

[0056] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a transmitting end and a receiving end, the transmitting end is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the receiving end is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 It is a format diagram of a physical layer (physical, PHY) protocol data unit (PHYprotocol data unit, PPDU) provided in an embodiment of the present application;

[0058] Figure 2a is a schematic diagram of a multi-receiving channel provided in an embodiment of the present application;

[0059] Figure 2b is a schematic diagram of a single receiving channel provided in an embodiment of the present application;

[0060] Figure 3a is a schematic diagram of measuring AOA provided in an embodiment of the present application;

[0061] Figure 3b is a schematic diagram of measuring AOD provided in an embodiment of the present application;

[0062] Figure 4 is a schematic diagram of a specific method for measuring AOA provided in an embodiment of the present application;

[0063] Figure 5a to Figure 5d It is a schematic diagram of a format of a wireless frame provided in an embodiment of the present application;

[0064] Figure 6 is a flow chart of a phase determination method provided in an embodiment of the present application;

[0065] Figure 7a is a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0066] Figure 7b The embodiment of the present application provides Figure 7a A schematic diagram of receiving the corresponding wireless frame;

[0067] Figure 7c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0068] Figure 8ais a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0069] Figure 8b The embodiment of the present application provides Figure 8a A schematic diagram of receiving the corresponding wireless frame;

[0070] Figure 8c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0071] Figure 9a is a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0072] Figure 9b The embodiment of the present application provides Figure 9a A schematic diagram of receiving the corresponding wireless frame;

[0073] Fig.9c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0074] Fig.10a It is a schematic diagram of an embodiment of the present application in which the number of receiving channels is less than the number of receiving antennas;

[0075] Fig.10b This is a schematic diagram of an embodiment of the present application in which the number of transmission channels is less than the number of transmission antennas;

[0076] Fig.11a is a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0077] Fig.11b The embodiment of the present application provides Fig.11a A schematic diagram of receiving the corresponding wireless frame;

[0078] Fig.11c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0079] Fig.12a is a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0080] Figure 12b The embodiment of the present application provides Fig.12a A schematic diagram of receiving the corresponding wireless frame;

[0081] Fig.12c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0082] Fig.13a is a scenario schematic diagram of a phase determination method provided in an embodiment of the present application;

[0083] Fig.13b The embodiment of the present application provides Fig.13a A schematic diagram of receiving the corresponding wireless frame;

[0084] Fig.13c It is a schematic diagram of sending a wireless frame provided in an embodiment of the present application;

[0085] Figures 14 to 16 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0086] To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.

[0087] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. 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, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0088] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0089] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0090] The technical solution provided in the embodiment of the present application can be applied to a wireless personal area network (WPAN) based on UWB technology. For example, the method provided in the embodiment of the present application can be applied to the IEEE802.15 series of protocols, such as the 802.15.4a protocol, the 802.15.4z protocol or the 802.15.4ab protocol, or a future generation of UWB WPAN standards, etc., which are not listed here one by one. Exemplarily, the technical solution provided in the embodiment of the present application can support Wi-Fi7, which can also be called extremely high throughput (extremely high-throughput, EHT), and support Wi-Fi8, which can also be called ultra-high reliability (ultra-high reliability, UHR) or ultra-high reliability and throughput (ultra-high reliability and throughput, UHRT), etc. Alternatively, the method provided in the embodiment of the present application can also be applied to various communication systems, for example, it can be an Internet of Things (IoT) system, a vehicle to X (V2X), and a narrowband Internet of Things (NB-IoT) system. For example, it can also be applied to devices in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water meters and electricity meters in smart homes, and sensors in smart cities. For example, it can also be applied to LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD), long term evolution (LTE) systems, fifth-generation (5G) communication systems, sixth-generation (6G) communication systems, etc.

[0091] For example, the technical solution provided in the embodiment of the present application can be applied to various positioning systems of UWB, and can also be extended to narrowband positioning systems, different fusion systems, etc. The embodiment of the present application does not limit the bandwidth, frequency, etc. of narrowband signals and broadband signals. For example, the embodiment of the present application can be applied to different antenna arrangements, and can be applied to 2-D and 3-D angle positioning, etc., which will not be listed one by one.

[0092] The method provided in the embodiment of the present application can be implemented by a communication device in a wireless communication system. The communication device can be a device involved in a UWB system. For example, the communication device may include but is not limited to a communication server, a router, a switch, a bridge, a computer, a mobile phone, etc. For another example, the communication device may include a central control point, such as a personal area network (PAN) or a PAN coordinator, etc. For another example, the communication device may include a user equipment (UE) (or a terminal, etc.), and the user equipment may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, etc. For another example, the communication device may include a chip (or a chip system, etc.), which may be arranged in a communication server, a router, a switch, or a terminal, etc. For another example, the communication device may include a functional module, which may be arranged in a communication server, a router, a switch, or a terminal, etc. The description of the communication device shown here is also applicable to the transmitting end and the receiving end shown below. The transmitting end shown below is a communication device for sending a first frame, and the receiving end is a communication device for receiving a first frame. Alternatively, the receiving end is a communication device that determines phase information based on received signals (such as the first frame, the second frame, and the third frame).

[0093] There is an impulse radio (IR) UWB (ie, IR-UWB) communication. In the field of IR-UWB communication, the physical layer (PHY) protocol data unit (PHY protocol data unit, PPDU) format involved can be as follows: Figure 1 shown. Figure 1 The IR-UWB communication and positioning protocol is shown as a format defined in the UWB protocol of IEEE802.15.4a or IEEE 802.15.4z. Figure 1 The PPDU shown can support data transmission and ranging and angle measurement functions. Figure 1 As shown, the PPDU may include frame synchronization (SYNC), a start-of-frame delimiter (SFD), a physical layer header (PHR) and a physical layer payload (PHY payload) (or physical payload); or, the PPDU may include SYNC, SFD, a scrambled timestamp sequence (STS), PHR and a physical payload; or, the PPDU includes SYNC, SFD and STS.

[0094] Exemplarily, SYNC can be used for signal synchronization, channel estimation (or channel measurement), etc. SFD can be used to separate the SYNC field and subsequent parts, such as SFD can be used to separate SYNC and PHR, and SFD can be used to separate SYNC and STS, etc., which are not listed one by one. PHR can be used to indicate some parameters required for demodulating the physical layer bearer field, such as the length information of the physical layer bearer field, the data transmission rate, the coding type, etc., to assist the receiving end in correctly demodulating the data. The physical layer bearer can be used to carry data. STS can be used as a safe ranging sequence to perform ranging and angle measurement functions. For example, in the AOA angle measurement method based on a single receiving channel, the transmitter can divide the STS into multiple signal segments (there are gaps between these multiple signal segments, such as the maximum duration of the gap can be 1us), so that the receiving end can perform antenna switching in the intervals between these multiple signal segments. It can be understood that Figure 1 The PPDU shown can also be applied to Figure 2a For the relevant description of multiple receiving channels, please refer to the description of single receiving channel below, and multiple receiving channels will not be described in detail here.

[0095] Figure 2b It is a schematic diagram of a single receiving channel provided in an embodiment of the present application. Figure 2b The Rx shown can be understood as a receiving channel, and the receiving channel corresponds to multiple antennas. Figure 2b The antenna types shown to be switched on a receiving channel are only examples. In a specific implementation, the antenna connected to the receiving channel may be a single antenna or an antenna array, etc., which is not limited in this embodiment of the present application. Figure 2b As shown, the receiving end can be connected to multiple antennas in time-sharing manner based on a receiving channel by antenna switching, so as to receive UWB signals using different antennas in time-sharing manner (UWB signals can also be understood as Figure 1 The UWB signals received by different antennas are then processed, and the phases of the corresponding arriving signals are obtained based on the UWB signals received by different antennas, and the phase differences of the different antennas are obtained, thereby calculating the phase information. The phase information may also be called angle information, and the phase information shown here may include AOA.

[0096] Single receiving channel angle measurement requires time-sharing antenna switching and processing of the corresponding antenna's receiving signals. Therefore, there is a time interval between the signals received by different antennas. At the same time, the angle calculation will be affected by the time interval, and the time interval will affect at least one of the frequency offset tracking, compensation error, and clock jitter, resulting in reduced angle measurement accuracy. Figure 1When the UWB signal is sent in the PPDU format shown, the time intervals between the multiple signal segments included in the STS in the UWB signal are relatively short (e.g., the longest is 1us), which places high requirements on the baseband signal processing time and the stabilization time of the analog device, as well as the device requirements on the switch itself for antenna switching. For another example, the intervals between the multiple signal segments included in the STS are relatively short, which results in a larger duty cycle for the pulse signal. Since the FCC power spectrum density is constant (which can also be understood as the total power of the UWB signal being constant), when the duty cycle of the pulse signal is large, it will result in a higher average pulse density, resulting in a low permitted pulse transmission power. And the number of segments of the STS is fixed, that is, the cumulative length of the segmented signal is fixed, so the signal-to-noise ratio gain of the received signal obtained by the receiving end based on the accumulated signal energy is limited. Based on Figure 1 The PPDU format shown will result in limited performance and coverage distance for angle measurement when sending UWB signals.

[0097] In view of this, an embodiment of the present application provides a phase determination method and device, which can improve the coverage of the signal. Exemplarily, the coverage of the signal can be improved while improving the angle measurement accuracy. Exemplarily, the signal-to-noise ratio of the signal received by the receiving end can also be improved. The signal can be understood as the wireless frame shown below, or the first frame, the second frame, the third frame, etc. shown below. Since the transmitting end can send the signal in the form of a UWB pulse, the signal can also be called a UWB signal.

[0098] The following is a detailed introduction to the terms involved in the embodiments of the present application.

[0099] 1. Receiving channel and sending channel

[0100] The receiving channel and the transmitting channel may be a radio frequency front-end (RFFE) connected to an antenna, which is mainly used to transmit and receive signals at different frequencies. For example, the RF front-end may include a radio frequency power amplifier (PA), a radio frequency low noise amplifier (LNA), a radio frequency switch, a filter, a duplexer, etc.

[0101] Exemplarily, the main components of the receiving channel and the transmitting channel may include a baseband processing circuit (baseband integrated circuit, BBIC), a radio frequency integrated circuit (radio frequency integrated circuit, RFIC), and a radio frequency front end. The baseband integrated circuit can be used to complete the signal processing related to the communication format, and is used to perform functions such as compression / decompression, encoding / decoding, modulation / demodulation of digital signals. The main function of the radio frequency integrated circuit is to perform up-conversion and down-conversion, etc. For the main functions of BBIC, RFIC, and RFFE, the embodiments of this application will not be described in detail one by one.

[0102] For example, for the receiving channel, the main function of the RF integrated circuit is to perform down-conversion. For the transmitting channel, the main function of the RF integrated circuit may be to perform up-conversion. For example, for the receiving channel, the main function of the baseband processing circuit may be decompression, decoding, demodulation, etc. For example, for the transmitting channel, the main function of the baseband processing circuit may be compression, encoding, modulation, etc. The differences between the receiving channel and the transmitting channel are not listed one by one in the embodiments of the present application.

[0103] 2. Angle of arrival (AOA) and angle of departure (AOD)

[0104] As one of the common positioning technologies, AOA or AOD technology can use wireless communication systems to measure the direction or angle of a target, thereby achieving the positioning of the target. Figure 3a As shown in the figure, AOA technology is based on receivers and transmitters, such as a multi-antenna device as a receiver and a single-antenna device as a transmitter. Since the distance between the transmitting antenna and each receiving antenna is different, the transmitted signal has a reception time difference at each receiving antenna. The angle of arrival, i.e., AOA, can be estimated based on the calculated phase difference. Figure 3b As shown in the figure, for AOD, the basic principle of measuring phase difference is the same, but the roles of the devices are interchanged. In AOD, the transmitter can use multiple antennas and the receiver can use a single antenna to receive the signal. Since the distance between the receiving antenna and each transmitting antenna is different, the received signal has a time difference on each transmitting antenna. The phase difference is calculated based on the time difference to estimate the direction of the signal transmission, that is, AOD.

[0105] by Figure 4 Take the following as an example to illustrate the specific method of measuring AOA: For example, the expression of the transmitted signal is s(t)e j2πft , the signal received by antenna 0 at each moment can be The signal received by antenna 1 at each moment can be Therefore, the signal received by antenna 0 Signal received by antenna 1 Phase Angle of arrival Wherein, f represents the carrier frequency, τ0 represents the time delay between the transmission and reception of the signal received by antenna 0, τ1 represents the time delay between the transmission and reception of the signal received by antenna 1, λ represents the signal wavelength, and d represents the distance between antennas (such as antenna 0 and antenna 1).

[0106] The calculation method of AOA shown above is only an example, and the specific calculation method of AOA or AOD is not limited in the embodiment of the present application. Generally speaking, the receiving end can obtain phase information, such as AOA or AOD, based on the phase difference corresponding to different antennas.

[0107] 3. Frame format

[0108] The following describes different frame formats involved in the embodiments of the present application in different implementation modes.

[0109] Implementation method 1:

[0110] As an example, a wireless frame may include a channel impulse response (CIR) training sequence (CIR training sequence, CTS). Exemplarily, the specific sequence content of the CTS may be defined by the standard, and the specific sequence content of the CST is not limited in the embodiments of the present application. For example, the CTS may be a sequence consisting of -1, 0, and +1.

[0111] The CTS may include at least two fragment groups, each of which includes at least two fragments. The time interval between adjacent fragments in each fragment group is a first time interval, and the time interval between adjacent fragment groups is a second time interval. The second time interval is greater than the first time interval. Among them, the radio frame including CTS can also be understood as the radio frame including a CTS field, and the CTS field is determined based on CTS. CTS can be understood as a sequence including at least two elements, and the length of the sequence or the specific content of the sequence is not limited in the embodiment of the present application. For example, after the transmitting end generates CTS at its physical layer, it inserts a time interval in the corresponding position of CTS based on the first time interval and the second time interval. The embodiment of the present application does not limit the length of a fragment, such as the length of a fragment can be in the order of us, such as 10us level or 100us level. It can be understood that there is no signal transmission in the first time interval and the second time interval. The first time interval can also be referred to as the first interval, and the second time interval can also be referred to as the second interval. Since the first time interval is less than the second time interval, the first time interval can also be called a short interval, and the second time interval can also be called a long interval in terms of the length of time. The first time interval can be a time at the us level, such as from greater than 0us to 10us, and also at a few us level. The second time interval may be at the us level (or at the us order of magnitude) or at the ms level (or at the ms order of magnitude), such as the second time interval may be greater than 10us to 100us, or greater than 10us to several hundred us, or greater than 10us to 10ms, or several tens / hundreds of us to ms level, etc. The specific values ​​of the first time interval and the second time interval are not limited in the embodiments of the present application.

[0112] Exemplarily, the first time interval may be the time interval between the end time of the previous segment and the start time of the next segment in the adjacent segments. The second time interval may be the time interval between the end time of the previous segment group and the start time of the next segment group in the adjacent segment group. Of course, in addition to being measured by the start time and the end time, the first time interval may also be measured by the time interval between the start time of the previous segment and the start time of the next segment in the adjacent segments, or by the time interval between the end time of the previous segment and the end time of the next segment in the adjacent segments. The second time interval is similar and will not be described in detail here.

[0113] Exemplarily, the number of segments included in each segment group may be determined based on the number of transmit antennas used to transmit the radio frame in the transmitter, or based on the number of receive antennas used to receive the radio frame in the receiver. For the description of the number of segments, please refer to the description of AOA and AOD below, which will not be described in detail here.

[0114] Figure 5a Schematic diagram of a wireless frame format provided by an embodiment of the present application. Figure 5a As shown, a radio frame may include a CTS, the CTS includes at least two fragment groups, and the at least two fragment groups included in the CTS may include M fragments in total. M may be an integer greater than or equal to 4. Figure 5a The ellipsis in the middle indicates the fragment group. Figure 5a The example is shown with three antennas in the receiving end for receiving wireless frames, or the example is shown with three antennas in the transmitting end for sending wireless frames. Figure 5a It is illustrated by taking an example that one receiving channel for receiving wireless frames at the receiving end corresponds to three antennas, or it is illustrated by taking an example that one transmitting channel for sending wireless frames at the transmitting end corresponds to three antennas. Figure 5a Antenna 0 (Ant0), antenna 1 (Ant1), and antenna 2 (Ant2) are shown for example only.

[0115] It can be understood that the fragments shown in the embodiments of the present application can also be called CTS fragments, or segments or fragments, etc. The embodiments of the present application do not limit the specific names of the fragments.

[0116] The time interval between adjacent segments in each segment group can be used for antenna switching when the transmitter sends a wireless frame, or for antenna switching when the receiver receives a wireless frame. That is, the first time interval can correspond to the time interval for antenna switching. The first time interval can be used to reduce the frequency offset estimation error and the influence of clock jitter on measurement accuracy, thereby improving the measurement accuracy. The time interval between adjacent segment groups (i.e., the second time interval) can be used to reduce the average pulse density (i.e., reduce the average pulse density of the entire frame as a whole), thereby increasing the pulse transmission power, increasing the coverage distance of the wireless frame, and achieving high-precision measurement of phase information.

[0117] Configuring the intervals between the CTS segments in the radio frame in a non-uniform interval manner, such as the first time interval being smaller than the second time interval, can not only improve the measurement accuracy but also increase the coverage distance of the radio frame.

[0118] It is understandable that the antenna switching time will also affect the selection of devices (such as switches used for antenna switching). In the embodiment of the present application, by setting the first time interval, the requirements for the devices can also be reduced.

[0119] Implementation method 2:

[0120] As another example, the radio frame may include a synchronization field and a CTS, and the CTS may include at least two fragment groups, each of which includes at least two fragments. For the description of CTS, reference may be made to the description of implementation mode 1, and no further details are given here.

[0121] Figure 5b Schematic diagram of a wireless frame format provided by an embodiment of the present application. Figure 5b As shown, the wireless frame may include a synchronization field and a CTS, the CTS includes at least two fragment groups, and the at least two fragment groups included in the CTS may include a total of M fragments. Among them, Tsync represents the time length of the SYNC part of the wireless frame, which is used to send the SYNC field. The embodiment of the present application does not limit the time interval between the end time of the synchronization field and the start time of the CTS. For example, the time interval between the end time of the synchronization field and the start time of the CTS may be a second time interval. About Figure 5b For other instructions, please refer to Implementation Method 1 or Figure 5a etc., which will not be described in detail here.

[0122] It can be understood that, for implementation mode 1, since the radio frame may not include the synchronization field, the radio frame shown in implementation mode 1 can also be called a CTS-only frame format. For implementation mode 2, since the radio frame includes both the synchronization field and the CTS, the radio frame shown in implementation mode 2 can also be called SYNC+CTS.

[0123] Implementation method three:

[0124] As another example, a wireless frame may include a synchronization field and a CTS, the CTS including M segments, and the time interval between two adjacent segments is the same. For example, for three consecutive adjacent segments, the time interval between the first segment and the second segment is the same as the time interval between the second segment and the third segment.

[0125] Figure 5c Schematic diagram of a wireless frame format provided by an embodiment of the present application. Figure 5c As shown, the wireless frame includes a synchronization field and a CTS, and the CTS includes M segments. Among them, Tsync represents the time length of the SYNC part of the wireless frame, which is used to send the SYNC field. Tseg represents the time length of each segment of the CTS of the wireless frame, which is used to send a segment of the CTS. Tgap[0:M-1] represents the interval time length of each segment, and no signal is sent. Figure 5c The ellipsis in the ellipsis omits the segment. It is understandable that the starting sequence number of the segment and the starting sequence number of the time interval are not limited in the embodiment of the present application.

[0126] Relative to Figure 5a and Figure 5b For the wireless frame shown, Figure 5c (or Figure 5d ) shows the format of the CTS in the wireless frame. Figure 5a (or Figure 5b) is different from the CTS format in the wireless frame shown in FIG. Figure 5a (or Figure 5b )and Figure 5c When distinguishing between the two CTS shown, Figure 5a The CTS shown may also be referred to as the first CTS. Figure 5c The CTS shown can also be called the second CTS. Figure 5a (or Figure 5b )and Figure 5d When distinguishing between the two CTS shown, Figure 5a The CTS shown may also be referred to as the first CTS. Figure 5d The CTS shown can also be called the second CTS. The above-mentioned distinction between CTS by different CTS formats is only an example, and the first CTS and the second CTS distinguished above should not be understood as a limitation on the embodiments of the present application. Exemplarily, the distinction can also be made based on the different times at which the transmitter sends the wireless frames. For example, the transmitter can send wireless frames at different times, so the CTS in the wireless frames sent at different times can also be distinguished as the first CTS and the second CTS. The methods for distinguishing the first CTS and the second CTS are not listed one by one. By analogy, wireless frames can also be distinguished, which will not be described in detail here. The description of "first" and "second" here also applies to the following Figure 6 The first CTS and the second CTS, the first frame, the second frame and the third frame are shown.

[0127] Implementation method 4:

[0128] As another example, a wireless frame may include a CTS, and the CTS may include at least two fragment groups, the at least two fragment groups include a first fragment group, the time interval between adjacent fragments in the first fragment group is a first time interval, and the time interval between adjacent first fragment groups is a second time interval. For example, the fragment groups in the at least two fragment groups mentioned above may all be first fragment groups. Exemplarily, the CTS may also include a second fragment group, and the time interval between adjacent fragments in the second fragment group is a second time interval or a third time interval. The time interval between the second fragment group and the first fragment group may be a second time interval or a third time interval. For example, the time interval between adjacent fragments in the second fragment group, and the time interval between the end time of the second fragment group and the start time of the first fragment group may all be the second time interval. The embodiment of the present application does not limit the size relationship between the second time interval and the third time interval.

[0129] Exemplarily, the CTS may include at least two first fragment groups and one second fragment group. The embodiments of the present application do not limit the specific number of first fragment groups and the specific number of second fragment groups included in the CTS. The number of the first fragment groups and the second fragment groups may be configured by the transmitting end, or negotiated by the transmitting end and the receiving end, etc. For relevant descriptions on the first fragment group, please refer to the relevant descriptions of implementation method one and implementation method two. For relevant descriptions on the second fragment group, please refer to the relevant descriptions of implementation method three. The relevant descriptions on the first fragment group here also apply to the above-mentioned implementation method one and implementation method two. The relevant descriptions on the second fragment group here also apply to the above-mentioned implementation method three.

[0130] Exemplarily, the wireless frame may further include a synchronization field.

[0131] Figure 5d Schematic diagram of a wireless frame format provided by an embodiment of the present application. Figure 5d As shown, the wireless frame includes a first segment group ( Figure 5d The number of fragment groups shown except for the ellipsis is 3) and the second fragment group. The wireless frame may also include a synchronization field. It is understood that Figure 5d It is shown that the CTS includes M1+M2 segments, the first M1 segments of the M1+M2 segments are included in the second segment group, and the M1+1th segment to the M1+M2th segment of the M1+M2 segments are divided into at least two first segment groups. For the relevant description of the first segment group and the second segment group, reference can be made to implementation method 1 and implementation method 2, which will not be described in detail here. M1 and M2 are both positive integers. For example, M1 can be an integer greater than or equal to 1. For another example, M2 can be an integer greater than or equal to 4.

[0132] Implementation method 5:

[0133] As another example, the radio frame may include a synchronization field. That is, in the embodiment of the present application, the radio frame may only include a synchronization field, such as a frame format called SYNC-only.

[0134] The wireless frames shown in the above implementation methods 1 to 4 can be understood as dividing the CTS in a wireless frame into multiple segments (seg) (referred to as seg), and inserting gaps between the segments, so as to effectively reduce the duty cycle of the pulse signal transmission. Under the premise of ensuring the FCC power spectrum density requirements, by reducing the duty cycle of the pulse signal transmission, the transmission power of a single segment can be effectively increased, thereby increasing the coverage of the wireless frame. At the same time, using the above frame format, the UWB system can also implement the positioning function of ranging and angle measurement with low complexity and low power consumption (such as for a single receiving channel or fewer receiving channels), or realize the perception function, etc. Whether other fields are included in the wireless frame in addition to the synchronization field and CTS is not limited in the embodiments of the present application.

[0135] In a specific implementation, the transmitter may determine the frame format of the wireless frame it sends based on actual needs. For example, the transmitter may determine the frame format of the wireless frame based on the perception process requirements, the distance measurement process requirements, or the angle measurement process requirements. For example, when the transmitter needs to perform channel estimation or synchronization, it may send a wireless frame including a synchronization field. For another example, when the transmitter needs to perform first path detection, it may send a wireless frame including CTS. For another example, when the transmitter needs precise phase information, it may send multiple wireless frames, and one of the multiple wireless frames may be as follows: Figure 5a As shown, another radio frame in the multiple radio frames may be as shown in Figure 5d As shown, etc. The specific application scenarios of the above wireless frames are not listed one by one.

[0136] It is understandable that, in general, the transmitting end can generate a PPDU at the physical layer, and then the PPDU can be called a signal (such as a UWB signal or a UWB packet, etc.) when it is sent out through the antenna. Therefore, the wireless frame in the embodiment of the present application can be called a UWB signal or a UWB packet, or it can also be called a PPDU for the physical layer, and the specific name of the wireless frame is not limited. Exemplarily, a UWB signal can include multiple pulses, and the number of pulses can be determined based on the length of the CTS of the wireless frame. Figure 5a to Figure 5d The rectangle shown is a segment of a CTS, and the embodiment of the present application does not limit the number of pulses in the segment.

[0137] The relevant introduction about terminology is also applicable to the phase determination method and communication device shown below.

[0138] The following is a detailed description of the phase determination method involved in the embodiments of the present application.

[0139] Figure 6: is a flow chart of a phase determination method provided by an embodiment of the present application. The method is described by taking a transmitting end and a receiving end as an example. For the description of the transmitting end and the receiving end, please refer to the above text and will not be described in detail here. As to whether there are other forwarding devices or relay devices between the transmitting end and the receiving end, the embodiment of the present application does not limit this. Figure 6 As shown, the method includes:

[0140] 601. A transmitting end generates a first frame, where the first frame includes a first CTS, and the first CTS includes at least two fragment groups.

[0141] The time interval between adjacent segments in each of the at least two segments groups is a first time interval. The time interval between adjacent segments in the at least two segments groups is a second time interval. The second time interval is greater than the first time interval. For the description of the first time interval and the second time interval, please refer to the description of the above implementation mode 1, which will not be described in detail here.

[0142] As an example, the first frame may not include a synchronization field. In this case, the relevant description of the first frame can refer to the above-mentioned implementation method 1, which is not described in detail here. When distinguishing between the first fragment group and the second fragment group, the fragment groups in the at least two fragment groups included in the first frame can be understood as all being the first fragment group.

[0143] In this example, the first frame includes at least two fragment groups, so that the receiving end can switch antennas based on the time interval between adjacent fragments, so as to use different antennas to receive different fragments in the fragment group. The time interval between adjacent fragment groups can also effectively reduce the average power spectrum density and improve the coverage of the first frame.

[0144] In a possible implementation, before sending the first frame, the sender Figure 6 The method shown may also include: the transmitting end sends a third frame, and correspondingly, the receiving end receives the third frame. The third frame may include a synchronization field. The receiving end may perform frequency offset estimation or time-frequency synchronization by receiving the third frame including the synchronization field, thereby ensuring synchronization between the transmitting and receiving ends. When the transmitting and receiving ends are synchronized, the phase information determined by the receiving end based on the first frame is more accurate.

[0145] As another example, the first frame may include a synchronization field and a first CTS. In this case, the relevant description of the first frame can refer to the above-mentioned implementation method 2, which is not described in detail here. When distinguishing between the first fragment group and the second fragment group, the fragment groups in the at least two fragment groups included in the first frame can be understood as all being the first fragment group.

[0146] In this example, the first frame includes a synchronization field and a first CTS, so that the receiving end can perform frequency offset estimation or time-frequency synchronization based on the synchronization field, thereby ensuring synchronization between the transmitting and receiving ends and effectively improving the coverage of the first frame.

[0147] As another example, the first frame includes at least two fragment groups, and the fragment groups are all first fragment groups. And the first frame may also include a second fragment group. In this case, the relevant description of the first frame can refer to implementation mode 4, which is not described in detail here. Exemplarily, the first frame may also include a synchronization field.

[0148] In a possible implementation, before the sender sends the first frame, Figure 6 The method shown may also include: the transmitting end sends a second frame, and the receiving end receives the second frame accordingly. The second frame includes a synchronization field and a second CTS. Exemplarily, the format of the second CTS may be as follows: Figure 5c Alternatively, the format of the second CTS may be as shown in Figure 5d For the relevant description of the second CTS, please refer to the above implementation method 3 and implementation method 4, which will not be described in detail here.

[0149] It can be understood that the first frame, the second frame and the third frame shown above are only examples. In a specific implementation, the wireless frame sent by the transmitter may be a combination of the above different frames. Exemplarily, the transmitter may send the first frame multiple times; or, the transmitter may send the second frame and the first frame (or send the first frame multiple times), or, the transmitter may send the third frame and the first frame (or send the first frame multiple times), or, the transmitter may send the third frame, the second frame and the first frame, etc., which are not listed one by one. When the transmitter sends a combination of the above different frames, the receiver can obtain phase information for each wireless frame received, so that a more accurate phase information can be determined based on multiple obtained phase information, thereby improving the accuracy of the phase information.

[0150] For the sake of distinction, the following description will be given by taking the first segment group and the second segment group as examples.

[0151] 602. The transmitting end sends a first frame, and correspondingly, the receiving end receives the first frame.

[0152] 603. The receiving end determines phase information based on the first frame.

[0153] Phase information can be understood as information related to the phase. For example, the phase information determined by the receiving end based on the first frame can be phase information related to the positioning field, or it can be phase information related to the perception field. For example, the phase information can be AOA or AOD; for another example, the phase information can be CIR; for another example, the phase information can be information related to the target device that can be obtained based on CIR. The information related to the target device shown here may include the distance of the target device, the speed of the target device, etc. The above-mentioned AOA and AOD can also be understood as information related to the target device, that is, the angle of the target device. For example, the receiving end can be the target device, or it can be a device other than the target device and the transmitting end.

[0154] When the wireless frame sent by the transmitter is a combination of the above-mentioned different frames, the receiving end can determine the phase information based on the wireless frame sent by the transmitter. For example, when the transmitter sends the second frame and the first frame, the receiving end can receive the second frame and the first frame, and determine the phase information based on the second frame and the first frame. For another example, when the transmitter sends the third frame, the second frame and the first frame, the receiving end can determine the phase information based on the third frame, the second frame and the first frame. And so on, the embodiments of the present application are not listed one by one.

[0155] The following description takes AOA and AOD as examples.

[0156] 1. AOA When the receiving end determines the AOA based on the first frame, the transmitting end may send the first frame through a single antenna, and the receiving end may receive the first frame through multiple antennas. Of course, the transmitting end may also send the first frame through multiple antennas, and the embodiment of the present application does not limit how the transmitting end sends the first frame.

[0157] The number of segments in the first segment group may be determined based on at least one of the number of receiving channels used to receive the first frame and the number of receiving antennas used to receive the first frame in the receiving end. The number of receiving channels may be understood as the number of receiving channels used to receive the first frame, or the number of receiving channels participating in the receiving processing operation of the first frame. The number of receiving antennas may be understood as the number of receiving antennas used to receive the first frame, or the number of receiving antennas participating in the receiving operation of the first frame.

[0158] Exemplarily, the number of fragments in the first fragment group can be determined based on the number of receiving antennas in the receiving end for receiving the first frame. As an example, the number of receiving antennas for receiving the first frame can be the number of receiving antennas corresponding to the receiving channel for receiving the first frame. For example, the number of receiving channels in the receiving end for receiving the first frame is one (i.e., a single receiving channel), and the single receiving channel corresponds to multiple antennas for receiving the first frame. Then, the number of fragments in the first fragment group can be determined based on the number of antennas corresponding to the single receiving channel. For example, the number of fragments in the first fragment group can be equal to the number of antennas for receiving the first frame corresponding to the single receiving channel, that is, each fragment in the first fragment group can correspond to a receiving antenna. Figure 3b For example, when receiving the first frame, the receiving end can use the switch between the receiving channel and multiple antennas to switch the antennas in sequence, so that the multiple antennas corresponding to the receiving channel (multiple antennas for receiving the first frame) can alternately receive the segments of the first CTS (such as alternately receiving a segment in a segment group).

[0159] As another example, the number of receiving antennas for receiving the first frame may be the maximum number of receiving antennas corresponding to a receiving channel among multiple receiving channels for receiving the first frame. For example, the number of receiving channels in the receiving end for receiving the first frame is multiple, and at least one receiving channel among the multiple receiving channels corresponds to multiple antennas. The number of segments in the first segment group may be determined based on the maximum number of receiving antennas corresponding to the receiving channel. For example, the number of segments in the first segment group may be equal to the maximum number of receiving antennas corresponding to the receiving channel among the multiple receiving channels. For the receiving channel corresponding to the maximum number of receiving antennas, each segment in the first segment group may correspond to a receiving antenna in the receiving channel. Fig.10a For example, when receiving the first frame, the receiving end can use two receiving channels to receive segments of the first CTS, such as receiving the first frame through the receiving channel Rx0, and switching the antennas in turn through the switch between the receiving channel Rx1 and the two antennas, so that the segments of the first CTS are received alternately through the two antennas corresponding to the receiving channel Rx1 (such as alternately receiving a segment in a segment group).

[0160] In the embodiment of the present application, the receiving end can obtain an estimate of the CIR by processing the CTS (such as correlation accumulation and other processing), and perform first path detection to obtain the first path position. Then, the distance and angle are determined using the first path position and the phase difference between the first path positions corresponding to different antennas.

[0161] 2. AOD

[0162] When the receiving end determines the AOD based on the first frame, the transmitting end may send the first frame through multiple antennas, and the receiving end may receive the first frame through a single antenna. Of course, the receiving end may also receive the first frame through multiple antennas, and the embodiment of the present application does not limit how the receiving end receives the first frame.

[0163] The number of segments in the first segment group may be determined based on at least one of the number of transmission channels used to transmit the first frame and the number of transmission antennas used to transmit the first frame in the transmitting end. The number of transmission channels may be understood as the number of transmission channels used to transmit the first frame, or the number of transmission channels involved in the transmission processing operation of the first frame. The number of transmission antennas may be understood as the number of transmission antennas used to transmit the first frame, or the number of transmission antennas involved in the transmission operation of the first frame.

[0164] Exemplarily, the number of fragments in the first fragment group can be determined based on the number of transmitting antennas used to send the first frame in the transmitter. As an example, the number of transmitting antennas used to send the first frame can be the number of transmitting antennas corresponding to the transmitting channel used to send the first frame. For example, the number of transmitting channels used to send the first frame in the transmitter is one (i.e., a single transmitting channel), and the single transmitting channel corresponds to multiple antennas used to send the first frame, then the number of fragments in the first fragment group can be determined based on the number of antennas corresponding to the single transmitting channel. If the number of fragments in the first fragment group can be equal to the number of antennas used to send the first frame corresponding to the single transmitting channel, each fragment in the first fragment group can correspond to a transmitting antenna. When sending the first frame, the transmitter can use the switch between the transmitting channel and multiple antennas (antennas used to send the first frame) to switch antennas in sequence, so that the segments of the first CTS are sent alternately through the multiple antennas corresponding to the transmitting channel.

[0165] As another example, the number of transmitting antennas used to send the first frame may be the maximum number of transmitting antennas corresponding to the transmitting channel in the multiple transmitting channels used to send the first frame. For example, the number of transmitting channels used to send the first frame in the transmitting end is multiple, and at least one transmitting channel in the multiple transmitting channels corresponds to multiple antennas, then the number of segments in the first segment group may be determined based on the maximum number of transmitting antennas corresponding to the transmitting channel. For example, the number of segments in the first segment group may be equal to the maximum number of transmitting antennas corresponding to the transmitting channel in the multiple transmitting channels. For the transmitting channel corresponding to the maximum number of transmitting antennas, each segment in the first segment group may correspond to a transmitting antenna in the transmitting channel. When sending the first frame, the transmitting end may use at least two transmitting channels (such as the transmitting channel Tx0 and the transmitting channel Tx1) to send segments of the first CTS, such as sending the first frame through the transmitting channel Tx0, and switching the antennas in turn through the switch between the transmitting channel Tx1 and the two antennas, so that the segments of the first CTS are sent alternately through the two antennas corresponding to the transmitting channel Tx1 (such as sending a segment in a segment group alternately).

[0166] It can be understood that the basic principle of measuring phase difference by AOD is the same as that of measuring phase difference by AOA. The difference lies in the role swap of the devices performing antenna switching (e.g., AOD is the transmitting end performing multi-antenna switching and transmitting different CTS segments in turn, while AOA is the receiving end performing multi-antenna switching and receiving different CTS segments in turn). For the sake of simplicity, the following describes in detail the method for determining AOA in combination with Examples 1 to 6, and the same applies to the method for determining AOD.

[0167] In the embodiment of the present application, the intervals of the segments and segment groups of CTS in the wireless frame are configured in a non-equal interval manner, thereby not only ensuring that the transmitting end or the receiving end has enough time to switch the antenna, reducing the frequency offset estimation error and the influence of clock jitter on the measurement accuracy, and improving the measurement accuracy; but also by setting the time interval between the segment groups, the average pulse density can be effectively reduced and the coverage of the wireless frame can be improved. Thus, while improving the accuracy of the phase information, the coverage of the wireless frame is also improved.

[0168] Relative to Figure 1For the wireless frame shown in the figure, the time interval between CTS segments in the wireless frame provided by the embodiment of the present application can be configured autonomously. Since the time interval will affect at least one of the frequency deviation tracking, compensation error, and clock jitter, the above factors can be considered when the time interval is configured autonomously to improve the accuracy of angle measurement (or ranging, etc.). At the same time, when the time interval is configured autonomously, the baseband signal processing time and the stabilization time of the analog device, as well as the device requirements of the switch itself for antenna switching, etc., can also be considered to ensure the stability of the system. The number of CTS segments in the wireless frame provided by the embodiment of the present application can also be configured autonomously, so the receiving end can also obtain the accumulated energy based on the number of CTS segments, thereby improving the signal-to-noise ratio. The time interval between the segment groups in the wireless frame provided by the embodiment of the present application is different from the time interval between the segments, such as the time interval between the segment groups is greater than the time interval between the segments, thereby reducing the duty cycle of the pulse signal. When the FCC power spectrum density is constant, the average pulse density can be effectively reduced and the permitted pulse transmission power can be increased. When the pulse transmission power increases, the coverage range of the pulse will increase, thereby effectively improving the coverage range of the wireless frame.

[0169] The method provided in the embodiment of the present application can balance the requirements of measurement angle accuracy and coverage range, improve measurement accuracy and increase the coverage range of wireless frames. The method provided in the embodiment of the present application is described below with reference to specific examples.

[0170] Below Figure 7a , Figure 8a , Figure 9a , Fig.11a , Fig.12a , Fig.13a The SYNC+CTS frame shown may be understood as a radio frame including a synchronization field and CTS, and the CTS only frame may be understood as a radio frame including CTS. Figure 7b , Figure 7c , Figure 8b , Figure 8c , Figure 9b , Fig.11b , Figure 12b , Fig.13bIn the figure, except for the rectangle represented by the synchronization field, the matrices in the above figure all represent a fragment. The initiating device A mentioned below can be understood as the transmitting end shown above, and the responding device B can be understood as the receiving end shown above. The number of antennas corresponding to the receiving channel and the number of antennas corresponding to the transmitting channel shown below are only examples and should not be understood as limitations on the embodiments of the present application. The 0th frame shown below represents the first wireless frame sent when the initiating device A initiates the angle measurement process. For example, the initiating device A can trigger the 0th frame based on business needs, or initiate the 0th frame based on the ranging and angle measurement business needs, etc. The embodiments of the present application do not limit the reason why the initiating device A initiates the 0th frame.

[0171] Generally speaking, before the initiating device A sends the 0th frame, the initiating device A and the responding device B can negotiate one or more of the following information: the first time interval, the second time interval, the third time interval, the length of the fragment, the number of fragment groups included in the CTS in the wireless frame, the number of the first fragment groups, and the length of the second fragment group. By negotiating the above information, the initiating device A can effectively know the format of the wireless frame it needs to send. Of course, the above information can also be defined by the protocol, or defined by the sending device A, etc., and the embodiments of the present application are not limited to this. The relevant descriptions of the negotiation information here also apply to the above Figure 6 The method shown.

[0172] Example 1

[0173] Figure 7a It is a scenario diagram of a phase determination method provided in an embodiment of the present application. Figure 7b is with Figure 7a Schematic diagram of receiving the corresponding frame format. Figure 7b The frames shown are shown using the receiving angle of the responding device B as an example. Figure 7b Each antenna shown is a receiving antenna in the responding device B. Figure 7a As shown, the phase determination method may include:

[0174] 1. Initiating device A sends frame 0 to responding device B. Responding device B receives frame 0 through a single antenna, performs automatic gain control (AGC) adjustment based on frame 0, and obtains AGC gain. It also estimates the frequency deviation between initiating device A and responding device B, such as carrier frequency offset (CFO), to obtain CFO estimation. Responding device B can also detect the first path position.

[0175] The 0th frame may be the wireless frame shown in the above-mentioned implementation method 2, or the wireless frame shown in the above-mentioned implementation method 3. Figure 7bThe wireless frame shown in the above implementation mode 3 is used as an example. Since the responding device B can obtain the first path position by using the 0th frame, the 0th frame can also be understood as a ranging frame.

[0176] 2. Initiating device A sends the first frame to responding device B. Responding device B receives CTS segments by switching multiple antennas in turn, and performs AGC gain configuration, CFO compensation, sampling clock offset (SCO) compensation, etc. based on the information obtained in frame 0. Responding device B can also perform CIR estimation and phase difference calculation of CTS segments corresponding to different antennas within a small range of the first path position (such as a range set to more accurately determine the position of the first path), thereby obtaining an angle measurement value (such as Figure 7b angle estimate as shown), such as AOA.

[0177] The information obtained based on the 0th frame may include the first path position, AGC gain, CFO estimation, etc. Figure 7b For example, for rxAnt0, receiving antenna 1 and receiving antenna 2 shown in FIG, each antenna corresponds to a head path position, so the phase difference can be estimated based on the head path position of each antenna, and the AOA can be obtained based on the phase difference. Since the responding device B can use the first frame to calculate the angle, the first frame can also be understood as an angle measurement frame.

[0178] 3. When continuous angle measurement is required, the initiating device A sends the nth frame to the responding device B. The way in which the responding device B receives and processes the nth frame can refer to the above step 2.

[0179] The above n can be an integer greater than 1. The nth frame can also be understood as an angle measurement frame. The 0th frame can be understood as a SYNC+CTS frame (such as Figure 7a SYNC+CTS frame shown in the figure), the first frame to the nth frame can be understood as CTS only frames (such as Figure 7a CTS onlyframe shown).

[0180] Exemplarily, the CTS configurations in the 0th frame and the 1st frame (or any frame from the 1st frame to the nth frame) may be different, that is, the time intervals of adjacent segments in the CTS in the 0th frame may be the same, and the time intervals of adjacent segment groups in the CTS in the 1st frame may be different from the time intervals of adjacent segments. The formats of the 1st frame to the nth frame may be the same, for example, the formats of the CTS in the 1st frame to the nth frame may be as follows: Figure 5a Of course, the formats of the first frame to the nth frame may also be different. For example, the format of the first frame may be as follows: Figure 5a As shown, the format of the second frame can be as follows Figure 5b Alternatively, the format of the second frame can be as shown Figure 5d As shown, etc., no further details are given here.

[0181] It is understandable that the request for continuous angle measurement may be initiated by the initiating device A or the responding device B. If the initiating device A requires continuous angle measurement, the initiating device A may also send the nth frame to the responding device B. For another example, if the responding device B requires continuous angle measurement, the responding device B may send a request for continuous angle measurement to the initiating device A, so that the initiating device A sends the nth frame to the responding device B. For this description, the following examples 2 to 6 are also applicable.

[0182] 4. If the angle is measured continuously, the responding device B can perform upper-layer statistical optimization based on the multiple angle measurement results to obtain a more accurate angle value. For example, the responding device B can estimate the average value of the AOA based on the results of continuous angle measurement, thereby obtaining a more accurate AOA and improving the accuracy of the determined AOA.

[0183] Example 1 is illustrated by taking the three antennas corresponding to the single receiving channel of the responding device B as an example. Figure 7b The angle of the wireless frame received by the responding device B is used as an example. When applied to AOD, the measurement principle of this AOD is similar to that of AOD. The difference is that in AOD, the transmitter performs multi-antenna switching and transmits different CTS segments in turn; the receiver receives the wireless frame through a single antenna, and then processes the CTS segments corresponding to different antennas in a time-sharing manner, such as performing CIR calculation, determining the phase difference between different antennas according to the first path position of the corresponding antenna, and then calculating the angle based on the phase difference, i.e., AOD. Figure 7c The example is shown in the perspective of initiating device A sending a wireless frame. Figure 7c As shown, when applied to AOD, the transmitter can transmit through the transmitting antenna 0 corresponding to the single transmitting channel (such as Figure 7c txAnt0 as shown) sends the 0th frame, and alternately switches the antenna corresponding to the single transmission channel, such as the transmission antenna 0 (such as Figure 7c txAnt0 shown), transmitting antenna 1 (such as Figure 7c The receiving end may receive the above-mentioned frame 0, frame 1, etc. through a single antenna, and then determine the AOD based on these frames. The way in which the responding device B determines the AOD can be adaptively referred to the way in which the responding device B determines the AOA, which will not be described in detail here.

[0184] Example 2

[0185] Figure 8a It is a scenario diagram of a phase determination method provided in an embodiment of the present application. Figure 8b is with Figure 8a Schematic diagram of receiving the corresponding frame format. Figure 8b The frames shown are shown using the receiving angle of the responding device B as an example. Figure 8b Each antenna shown is a receiving antenna in the responding device B. Figure 8a As shown, the phase determination method may include:

[0186] 1. The initiating device A sends the 0th frame to the responding device B. The 0th frame can be a longer frame, such as including a synchronization field and CTS, and the CTS can include both the first segment group and the second segment group. For example, the 0th frame can also be called a ranging and angle measurement frame. The responding device B uses a single antenna to receive the SYNC and the first half of the CTS to complete AGC adjustment, frequency offset CFO estimation, and first path position detection. And the responding device B receives the CTS segments through a multi-antenna switching method in the second half of the CTS, and performs CIR estimation and phase difference calculation of the CTS segments corresponding to different antennas within a small range of the first path position to obtain the angle measurement value.

[0187] For example, the first half of the CTS may be the second segment group included in the CTS, and the second half of the CTS may be at least two first segment groups included in the CTS. The embodiment of the present application does not limit the length of the first segment group and the length of the second segment group. For example, the length of the second segment group may be the same as the total length of the first segment group, or the length of the second segment group may be less than the total length of the first segment group.

[0188] 2. When continuous angle measurement is required, the initiator device A sends the nth frame to the responding device B. The responding device B receives the segments of CTS in turn through multi-antenna switching, and performs AGC gain configuration, CFO compensation, SCO compensation, etc. based on the information obtained in the 0th frame. The responding device B can also perform CIR estimation and phase difference calculation of the CTS segments corresponding to different antennas within a small range of the first path position to obtain angle measurement values, such as AOA.

[0189] The above n may be an integer greater than or equal to 1. For the relevant description of the nth frame, reference may be made to the above implementation mode 1.

[0190] 3. If the angle is measured continuously, a more accurate angle value is obtained by performing upper-level statistical optimization based on the multiple angle measurement results. For the specific description of step 3, please refer to step 4 of the above example 1, which will not be described in detail here.

[0191] Example 2 is illustrated by taking the three antennas corresponding to the single receiving channel of the responding device B as an example. Figure 8b The illustration is based on the perspective of responding device B receiving the wireless frame. Figure 8c The example is shown in the perspective of initiating device A sending a wireless frame. Figure 8c As shown, when applied to AOD, the transmitter can transmit through the transmitting antenna 0 corresponding to the single transmitting channel (such as Figure 8c txAnt0 shown in FIG. 10) sends the SYNC and CTS first half of the 0th frame, and alternately switches the antenna corresponding to the single transmission channel, such as the transmission antenna 0 (such as Figure 8c txAnt0 shown), transmitting antenna 1 (such as Figure 8c As shown in txAnt1), transmitting antenna 2 (txAnt2), different CTS segments in the first segment group in the second half of CTS are sent through different transmitting antennas. When continuous angle measurement is required, the transmitting end can send the nth frame by switching the transmitting antenna alternately. The receiving end can receive the above-mentioned 0th frame, nth frame, etc. through a single antenna, and then determine the AOD based on these frames. The way in which responding device B determines AOD can be adaptively referred to the above-mentioned way in which responding device B determines AOA, which will not be described in detail here.

[0192] Example 3

[0193] In the scenario of unbalanced antenna power, the optimal AGC gains received by the two antennas may be inconsistent. Responding device B can switch to the AGC gain of the corresponding antenna while switching the receiving antenna when measuring the angle. Therefore, for the above-mentioned examples one and two, the initiating device A may also send a wireless frame including a synchronization field before sending the 0th frame. The relevant description of the wireless frame can refer to implementation method five. Through this wireless frame, responding device B can obtain the corresponding AGC gain under different receiving antennas. It can be understood that the wireless frame shown in implementation method five can also be called a SYNC short frame. Exemplarily, the following will be described by taking the example of responding device B receiving a wireless frame through two antennas corresponding to a single receiving channel. The following will take the scenario shown in Example 1 as an example to illustrate the method provided in an embodiment of the present application.

[0194] Figure 9a It is a scenario diagram of a phase determination method provided in an embodiment of the present application. Figure 9b is with Figure 9a Schematic diagram of receiving the corresponding frame format. Figure 9b The frames shown are shown using the receiving angle of the responding device B as an example. Figure 9b Each antenna shown is a receiving antenna in the responding device B. Figure 9a As shown, the phase determination method may include:

[0195] 1. Initiator device A sends frame 0 to responder device B. Responder device B uses a single antenna (such as Figure 9b The receiving antenna 1 (rxAnt1) shown receives the 0th frame and performs AGC adjustment based on the 0th frame to obtain the AGC gain of the receiving antenna 1.

[0196] Frame 0 can also be called a SYNC only frame.

[0197] 2. Initiator device A sends frame 1 to responder device B. Responder device B receives the data through a single antenna (different from the receiving antenna in frame 0, such as Figure 9b The receiving antenna 0 (rxAnt0) shown in the figure receives the first frame (different from the receiving antenna in the 0th frame), and performs AGC adjustment based on the first frame to obtain the AGC gain of the receiving antenna 0. And the responding device B estimates the frequency offset CFO between the initiating device A and the responding device B, and detects the first path position.

[0198] The first frame may also be called a ranging frame or a SYNC+CTS frame.

[0199] 3. Initiating device A sends the second frame to responding device B. Responding device B receives the CTS segments in turn through multi-antenna switching, and uses the AGC information obtained from receiving the 0th and 1st frames to perform AGC gain configuration, CFO compensation, and SCO compensation for the corresponding antennas. Responding device B can also perform CIR estimation and phase difference calculation of the CTS segments corresponding to different antennas within a small range of the first path position to obtain angle measurement values, such as AOA.

[0200] The second frame can also be called the angle measurement frame or the CTS only frame.

[0201] 4. When continuous angle measurement is required, the initiating device A sends the nth frame to the responding device B. The responding device B receives the nth frame and processes the nth frame in the same manner as in step 3 above.

[0202] The above n can be an integer greater than 2.

[0203] 5. If the angle is measured continuously, the response device B can perform upper-level statistical optimization based on multiple angle measurement results to obtain a more accurate angle value.

[0204] It is understandable that the format of the synchronization field in the 0th frame and the synchronization field in the 1st frame can be the same, or different, and the embodiment of the present application does not limit this. The CTS format of the 1st frame and the 2nd frame can be the same, or different, and the embodiment of the present application does not limit this. Of course, when the initiator device A continuously sends multiple angle measurement frames (such as sending the 2nd frame, the 3rd frame, etc.), the frame format of each angle measurement frame can be the same or different.

[0205] Example 3 is illustrated by taking the two antennas corresponding to the single receiving channel of the responding device B as an example. Figure 9b The illustration is based on the perspective of responding device B receiving the wireless frame. Fig.9c The example is shown in the perspective of initiating device A sending a wireless frame. Fig.9c As shown, when applied to AOD, the transmitting end can transmit through the transmitting antenna 1 corresponding to the single transmitting channel (such as Fig.9ctxAnt1) sends the 0th frame, and transmits through the transmitting antenna 1 corresponding to the single transmitting channel (such as Fig.9c txAnt1) sends the first frame, and alternately switches the antenna corresponding to the single transmission channel, such as the transmission antenna 0 (such as Fig.9c txAnt0 shown), transmitting antenna 1 (such as Fig.9c As shown in txAnt1), different CTS segments in the first segment group in the second frame are sent through different transmitting antennas. When continuous angle measurement is required, the transmitter can send the nth frame by switching the transmitting antenna in turn. The receiving end can receive the above-mentioned 0th frame, 1st frame, 2nd frame, etc. through a single antenna, and then determine the AOD based on these frames. The way in which the responding device B determines the AOD can be adaptively referred to the above-mentioned way in which the responding device B determines the AOA, which will not be described in detail here.

[0206] In an embodiment of the present application, the length of the CTS segment itself, the time interval between CTS segments (i.e., the first time interval), and the time interval between CTS segment groups (i.e., the second time interval) can all be configured to support the requirements for coverage and angle measurement accuracy in different application scenarios. The flexible scheduling process can be applicable to different ranging and angle measurement application scenarios. For example, Example 1 can be applicable to application scenarios with high requirements for coverage and not very high refresh rates. The refresh rate refers to the measurement refresh rate, such as the number of ranging measurements completed in one second, or the number of angle measurements completed in one second. Example 2 can be applicable to application scenarios with high requirements for refresh rates. Example 3 can be applicable to application scenarios with not very high requirements for coverage and high requirements for AGC switching. The examples shown above are all relative, and the application scenarios shown above should not be understood as limitations on the embodiments of the present application.

[0207] The above examples 1 to 3 are illustrated by taking the responding device B receiving the wireless frame through a single receiving channel, or the initiating device A sending the wireless frame through a single sending channel as an example. However, in a specific implementation, the responding device B may also have multiple receiving channels, but the number of receiving channels (i.e., the number of receiving channels) is less than the number of receiving antennas (i.e., the number of receiving antennas). It is understandable that when the receiving channels are less than the number of receiving antennas, Fig.10a The receive channels shown may also be referred to as fewer receive channels (as opposed to a single receive channel).

[0208] For example, Fig.10a As shown, responding device B can have two receiving channels (such as Fig.10a Rx0 and Rx1 in ), one receiving channel corresponds to 2 antennas (such as Fig.10a Rx1 in corresponds to Ant1 and Ant2). Fig.10b As shown, the initiator device A can have two transmission channels (such as Fig.10bTx0 and Tx1 in ), one of the transmission channels can correspond to two antennas (such as Fig.10b Tx1 in corresponds to Ant1 and Ant2). Fig.10a The number of receiving channels and receiving antennas in the receiving end shown are only examples. Fig.10b The number of transmission channels and the number of transmission antennas in the transmitter are shown for example only. Since the receiving antenna and the transmitting antenna in the transmitter can be integrated into one, the transmitting antenna can also be referred to as the antenna, and the receiving antenna can also be referred to as the antenna.

[0209] Example 4

[0210] Fig.11a It is a scenario diagram of a phase determination method provided in an embodiment of the present application. Fig.11b is with Fig.11a Schematic diagram of receiving the corresponding frame format. Fig.11b The frames shown are shown using the receiving angle of the responding device B as an example. Fig.11b Each antenna shown is a receiving antenna in responding device B. Fig.11c The frames shown are shown based on the transmission angle of the initiator device A as an example, that is, Fig.11c Each antenna shown is a transmitting antenna in the initiator device A. Fig.11a and Fig.11b , responding device B can determine the AOA based on Fig.11c , responding device B can determine the AOD.

[0211] When responding device B determines the AOA, Fig.11a The scene shown is relative to Figure 7a One of the differences between the scenarios shown is that Fig.11a The responding device B can receive each frame based on receiving channel 0 (such as Rx0) and receiving channel 1 (such as Rx1). Fig.10a As shown, since receiving channel 1 corresponds to antenna 1 and antenna 2, when responding device B receives each frame through receiving channel 1, it can switch antenna 1 and antenna 2 corresponding to receiving channel 1 alternately, so as to alternately receive different fragments of CTS in the wireless frame. For example, for the first fragment group, responding device B can receive different fragments in the first fragment group through different antennas. For example, for the second fragment group, responding device B can receive fragments in the second fragment group through different antennas in turn. Therefore, Fig.11a For the specific method of the scenario shown, please refer to the above Figure 6 , Figure 7a The description of etc. will not be described in detail here. Fig.11c and Figure 7c The difference can also be similarly referred to Fig.11a and Figure 7aFor example, when responding device B determines AOD, Fig.11c As shown, the initiator device A can send wireless frames through the transmission channel 0 (such as Tx0) and the transmission channel 1 (such as Tx1). Fig.10b As shown, since transmission channel 1 corresponds to antenna 1 and antenna 2, when initiating device A sends a wireless frame through transmission channel 1, it can alternately send different fragments of CTS in the wireless frame. The relevant description of responding device B determining AOD can refer to the above, such as Figure 6 , Figure 7a etc., which will not be described in detail here.

[0212] Example 5

[0213] Fig.12a It is a scenario diagram of a phase determination method provided in an embodiment of the present application. Figure 12b is with Fig.12a Schematic diagram of receiving the corresponding frame format. Figure 12b The frames shown are shown using the receiving angle of the responding device B as an example, that is, Figure 12b Each antenna shown is a receiving antenna in responding device B. Fig.12c The frames shown are shown based on the transmission angle of the initiator device A as an example, that is, Fig.12c Each antenna shown is a transmitting antenna in the initiator device A. Fig.12a and Figure 12b , responding device B can determine the AOA based on Fig.12c , responding device B can determine the AOD.

[0214] about Fig.12a and Figure 8a The difference can be referred to the relevant introduction of Example 4, which will not be described in detail here. For example, when the responding device B determines the AOA, Figure 12b As shown, the responding device B can receive each frame through receiving channel 0 (such as Rx0) and receiving channel 1 (such as Rx1). When the responding device B receives each frame through receiving channel 1, it can switch antenna 1 and antenna 2 corresponding to the receiving channel 1 alternately, so as to alternately receive different fragments of CTS in the wireless frame.

[0215] Exemplarily, when responding device B determines AOD, such as Fig.12c As shown, the initiator device A can send wireless frames through transmission channel 0 (such as Tx0) and transmission channel 1 (such as Tx1) respectively. When the initiator device A sends the wireless frame through transmission channel 1, it can send different fragments of CTS in the wireless frame in turn.

[0216] Example 6

[0217] Fig.13aIt is a scenario diagram of a phase determination method provided in an embodiment of the present application. Fig.13b is with Fig.13a Schematic diagram of receiving the corresponding frame format. Fig.13b The frames shown are shown using the receiving angle of the responding device B as an example, that is, Fig.13b Each antenna shown is a receiving antenna in responding device B. Fig.13c The frames shown are shown based on the transmission angle of the initiator device A as an example, that is, Fig.13c Each antenna shown is a transmitting antenna in the initiator device A. Fig.13a and Fig.13b , responding device B can determine the AOA based on Fig.13c , responding device B can determine the AOD.

[0218] about Fig.13a and Figure 9a The difference can be referred to the relevant introduction of Example 4, which will not be described in detail here. For example, when the responding device B determines the AOA, Fig.13b As shown, responding device B can receive frame 0 through antenna 2 (rxAnt2) corresponding to receiving channel 0 (such as Rx0) and receiving channel 1 (such as Rx1), respectively. Receive frame 1 through antenna 1 (rxAnt1) corresponding to receiving channel 0 and receiving channel 1. And receive frame 2 through receiving channel 0, and receive different fragments of CTS in frame 2 by switching antenna 1 and antenna 2 corresponding to receiving channel 1. For the process of initiating device A sending wireless frames (such as Fig.13c ) can adaptively refer to the process of responding device B receiving wireless frames, which will not be described in detail here.

[0219] The various wireless frames involved in Examples 4 to 6 can refer to the relevant descriptions of Examples 1 to 3, or refer to the above-mentioned Implementation Methods 1 to 5.

[0220] In the various embodiments (including various examples) shown above, where one embodiment is not described in detail, reference may be made to other embodiments.

[0221] The following is an introduction to the communication device provided in the embodiments of the present application.

[0222] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 14 to 16The communication device according to the embodiment of the present application is described in detail.

[0223] Fig.14 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Fig.14 As shown, the communication device includes a processing unit 1401 and a transceiver unit 1402. The transceiver unit 1402 can implement corresponding communication functions, and the processing unit 1401 is used for data processing. For example, the transceiver unit 1402 can also be called a communication interface or a communication unit.

[0224] In some embodiments of the present application, the communication device can be used to perform the actions performed by the sender in the above method embodiment. In this case, the communication device can be a sender or a component (such as a chip or system or module, etc.) that can be configured at the sender. The transceiver unit 1402 is used to perform the operations related to the transceiver of the sender in the above method embodiment, and the processing unit 1401 is used to perform the operations related to the processing of the sender in the above method embodiment. The communication device can be used to execute the steps or functions performed by the sender in the above method embodiment.

[0225] The processing unit 1401 is used to generate a first frame;

[0226] The transceiver unit 1402 is configured to send the first frame.

[0227] The transceiver unit 1402, configured to send the first frame, may include: the transceiver unit 1402 may send the first frame to the receiving end through the transmitting antenna, or the transceiver unit 1402 may output the first frame from the processing unit 1401. Therefore, for ease of understanding, the following description is based on sending or outputting as an example. Fig.14 The description of the transceiver unit is also applicable to the following, and will not be described in detail below.

[0228] Illustratively, the transceiver unit 1402 is further configured to send or output a second frame.

[0229] Exemplarily, the processing unit 1401 is further configured to generate the second frame.

[0230] Illustratively, the transceiver unit 1402 is further configured to send or output a third frame.

[0231] Exemplarily, the processing unit 1401 is further configured to generate the third frame.

[0232] Reuse Fig.14In some other embodiments of the present application, the communication device can be used to execute the actions executed by the receiving end in the above method embodiment. In this case, the communication device can be the receiving end or a component (such as a chip or system or module, etc.) that can be configured at the receiving end. The transceiver unit 1402 is used to execute the operations related to the transceiver of the receiving end in the above method embodiment, and the processing unit 1401 is used to execute the operations related to the processing of the receiving end in the above method embodiment. That is, the communication device can be used to execute the steps or functions executed by the receiving end in the above method embodiment.

[0233] The transceiver unit 1402 is configured to receive a first frame.

[0234] The processing unit 1401 is configured to determine phase information based on the first frame.

[0235] The transceiver unit 1402, configured to receive the first frame, may include: the transceiver unit 1402 may receive the first frame through a receiving antenna, or the transceiver unit 1402 may input the first frame to the processing unit 1401. Therefore, for ease of understanding, the following description is based on receiving or inputting as an example. Fig.14 The communication device shown.

[0236] Illustratively, the transceiver unit 1402 is further configured to receive or input a second frame.

[0237] Exemplarily, the processing unit 1401 is further configured to determine phase information based on the first frame and the second frame.

[0238] Illustratively, the transceiver unit 1402 is further configured to receive or input a third frame.

[0239] Exemplarily, the processing unit 1401 is further configured to determine phase information based on the first frame and the third frame.

[0240] Exemplarily, the processing unit 1401 is further configured to determine phase information based on the first frame, the second frame, and the third frame.

[0241] Optionally, the communication device may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1401 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment. Exemplarily, the storage unit may be used to store at least one of the following: a first time interval, a second time interval, a segment length, a CTS, etc.

[0242] It is understandable that the specific description of the above-mentioned transceiver unit and the processing unit is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment, which will not be described in detail here. It is understandable that the description of the processing unit and the transceiver unit shown above is only an example. For the description of each term involved in the above text, reference can be made to the method embodiment. For example, the description of the first frame, the second frame, the third frame, the first CTS, the second CTS, the first segment group, the second segment group, the first time interval and the second time interval, etc., reference can be made to the above-mentioned method embodiment, which will not be described in detail here.

[0243] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Fig.14 Any form of product that has the functions of the communication device falls within the protection scope of the embodiments of the present application.

[0244] In one possible implementation, Fig.14 In the communication device shown, the processing unit 1401 may be one or more processors, the transceiver unit 1402 may be a transceiver, or the transceiver unit 1402 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.

[0245] like Fig.15 As shown, the communication device 150 includes one or more processors 1520 and a transceiver 1510 .

[0246] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the above-mentioned transmitting end, the processor 1520 is used to generate a first frame; and the transceiver 1510 is used to send the first frame.

[0247] Exemplarily, the processor 1520 is further configured to generate a second frame; and the transceiver 1510 is further configured to send the second frame.

[0248] Exemplarily, the processor 1520 is further configured to generate a third frame; and the transceiver 1510 is further configured to send the third frame.

[0249] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the above-mentioned receiving end, the transceiver 1510 is used to receive a first frame; and the processor 1520 is used to determine phase information based on the first frame.

[0250] Exemplarily, the transceiver 1510 is further configured to receive a second frame. The processor 1520 is further configured to determine phase information based on the first frame and the second frame.

[0251] Exemplarily, the transceiver 1510 is further configured to receive a third frame. The processor 1520 is further configured to determine phase information based on the first frame and the third frame.

[0252] Exemplarily, the processor 1520 is further configured to determine phase information based on the first frame, the second frame, and the third frame.

[0253] It is understood that for the specific description of the processor and transceiver, please refer to Fig.14 The description of the processing unit and the transceiver unit shown will not be repeated here. For the description of each term involved in the above text, reference can be made to the method embodiment. For example, the description of the first frame, the second frame, the third frame, the first CTS, the second CTS, the first segment group, the second segment group, the first time interval, and the second time interval can be referred to the method embodiment above, which will not be described in detail here.

[0254] exist Fig.15 In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.

[0255] Optionally, the communication device 150 may also include one or more memories 1530 for storing program instructions and / or data, etc. The memory 1530 is coupled to the processor 1520. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1520 may operate in conjunction with the memory 1530. The processor 1520 may execute program instructions stored in the memory 1530. Optionally, at least one of the one or more memories may be included in the processor. Optionally, one or more memories may be used to store a first time interval, a second time interval, etc.

[0256] The specific connection medium between the transceiver 1510, the processor 1520 and the memory 1530 is not limited in the embodiment of the present application. Fig.15 The memory 1530, the processor 1520 and the transceiver 1510 are connected via a bus 1540. Fig.15 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.15 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0257] 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, a discrete hardware component, etc., 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 method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.

[0258] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as a communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0259] Exemplarily, the processor 1520 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1530 is mainly used to store the software program and data. The transceiver 1510 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0260] When the communication device is turned on, the processor 1520 can read the software program in the memory 1530, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1520 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent 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 1520. The processor 1520 converts the baseband signal into data and processes the data.

[0261] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0262] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.15 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.

[0263] In another possible implementation, Fig.14 In the communication device shown, the processing unit 1401 may be one or more logic circuits, and the transceiver unit 1402 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 1402 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.16 As shown, Fig.16The communication device shown includes a logic circuit 1601 and an interface 1602. That is, the processing unit 1401 can be implemented by the logic circuit 1601, and the transceiver unit 1402 can be implemented by the interface 1602. The logic circuit 1601 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1602 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.16 The above communication device is used as an example. The chip includes a logic circuit 1601 and an interface 1602 .

[0264] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0265] Exemplarily, when the communication device is used to execute the method, function or step executed by the above-mentioned transmitting end, the logic circuit 1601 is used to generate a first frame; and the interface 1602 is used to output the first frame.

[0266] Exemplarily, the logic circuit 1601 is further used to generate a second frame; and the interface 1602 is further used to output the second frame.

[0267] Exemplarily, the logic circuit 1601 is further used to generate a third frame; and the interface 1602 is further used to output the third frame.

[0268] Exemplarily, when the communication device is used to execute the method, function or step executed by the above-mentioned receiving end, the interface 1602 is used to input the first frame; and the logic circuit 1601 is used to determine the phase information based on the first frame.

[0269] Exemplarily, the interface 1602 is further used to input the second frame; the logic circuit 1601 is further used to determine the phase information based on the first frame and the second frame.

[0270] Exemplarily, the interface 1602 is further used to input the third frame; the logic circuit 1601 is further used to determine the phase information based on the first frame and the third frame.

[0271] Exemplarily, the logic circuit 1601 is further configured to determine phase information based on the first frame, the second frame, and the third frame.

[0272] For the description of each term involved in the above, reference may be made to the method embodiment. For example, for the description of the first frame, the second frame, the third frame, the first CTS, the second CTS, the first segment group, the second segment group, the first time interval and the second time interval, reference may be made to the method embodiment above, which will not be described in detail here.

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

[0274] for Fig.16 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.

[0275] The present application also provides a wireless communication system, which includes a transmitting end and a receiving end, and the transmitting end and the receiving end can be used to execute the method in any of the above embodiments. Figures 14 to 16 The communication device shown.

[0276] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the sending end in the method provided by the present application.

[0277] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the receiving end in the method provided by the present application.

[0278] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processing performed by the sending end in the method provided by the present application.

[0279] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processing performed by the receiving end in the method provided in the present application.

[0280] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the sending end in the method provided by the present application are executed.

[0281] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the receiving end in the method provided by the present application are executed.

[0282] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0283] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0284] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0285] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0286] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A phase determination method, characterized in that: The method comprises: Generate a first frame, the first frame includes a first channel impulse response CIR training sequence CTS, the first CTS includes at least two segment groups, the time interval between adjacent segments in each segment group is a first time interval, the time interval between adjacent segment groups in the at least two segment groups is a second time interval, and the second time interval is greater than the first time interval; The first frame is sent.

2. The method according to claim 1, characterized in that The first frame also includes a synchronization field.

3. The method according to claim 1 or 2, characterized in that: Before sending the first frame, the method further includes: A second frame is sent, the second frame including a sync field and a second CTS.

4. The method according to claim 3, characterized in that The second CTS includes at least two fragment groups, the time interval between adjacent fragments in each fragment group is the first time interval, the time interval between adjacent fragment groups in the at least two fragment groups is the second time interval, and the second time interval is greater than the first time interval.

5. The method according to any one of claims 1 to 4, characterized in that: Before sending the first frame, the method further includes: A third frame is sent, the third frame including a synchronization field.

6. The method according to any one of claims 1 to 5, characterized in that: The at least two segment groups include a first segment group, and the number of segments in the first segment group is determined based on the number of receiving antennas in a receiving end for receiving the first frame.

7. The method according to claim 6, characterized in that Each segment in the first segment group corresponds to a receiving antenna in the receiving end for receiving the first frame.

8. The method according to any one of claims 1 to 5, characterized in that: The at least two segment groups include a first segment group, and the number of segments in the first segment group is determined based on the number of transmitting antennas in the transmitting end used to transmit the first frame.

9. The method according to claim 8, characterized in that Each segment in the first segment group corresponds to a transmitting antenna in the transmitting end used to send the first frame.

10. The method according to any one of claims 1 to 9, characterized in that: The method is applied to an ultra-wideband (UWB) system.

11. A phase determination method, characterized in that: The method comprises: receiving a first frame, the first frame comprising a first channel impulse response CIR training sequence CTS, the first CTS comprising at least two segment groups, the time interval between adjacent segments in each segment group being a first time interval, the time interval between adjacent segment groups in the at least two segment groups being a second time interval, and the second time interval being greater than the first time interval; Phase information is determined based on the first frame.

12. The method according to claim 11, characterized in that The first frame also includes a synchronization field.

13. The method according to claim 11 or 12, characterized in that: Before receiving the first frame, the method further includes: A second frame is received, the second frame including a sync field and a second CTS.

14. The method according to claim 13, characterized in that The second CTS includes at least two fragment groups, the time interval between adjacent fragments in each fragment group is the first time interval, the time interval between adjacent fragment groups in the at least two fragment groups is the second time interval, and the second time interval is greater than the first time interval.

15. The method according to any one of claims 11 to 14, characterized in that: Before receiving the first frame, the method further includes: A third frame is received, the third frame comprising a synchronization field.

16. The method according to any one of claims 12 to 15, characterized in that: The method further comprises: Automatic gain control AGC adjustment is performed based on the synchronization field to obtain the AGC gain of a receiving antenna in a receiving end for receiving the first frame.

17. The method according to any one of claims 11 to 16, characterized in that: The receiving end includes at least two receiving channels, and receiving the first frame includes: The first frame is received through each of the at least two receiving channels.

18. The method according to any one of claims 11 to 17, characterized in that: The phase information includes the angle of arrival AOA; The at least two segment groups include a first segment group, and the number of segments in the first segment group is determined based on the number of receiving antennas in a receiving end for receiving the first frame.

19. The method according to claim 18, characterized in that Each segment in the first segment group corresponds to a receiving antenna in the receiving end for receiving the first frame.

20. The method according to any one of claims 11 to 17, characterized in that: The phase information includes an angle of departure AOD; The at least two segment groups include a first segment group, and the number of segments in the first segment group is determined based on the number of transmitting antennas in the transmitting end used to transmit the first frame.

21. The method according to claim 20, characterized in that Each segment in the first segment group corresponds to a transmitting antenna in the transmitting end used to send the first frame.

22. The method according to any one of claims 11 to 21, characterized in that: The method is applied to an ultra-wideband (UWB) system.

23. A communication device, characterized in that: Comprising units for performing the method according to any one of claims 1 to 22.

24. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 22.

25. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1-22.

26. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 22 is executed.

27. A communication system, characterized in that: The communication system comprises a transmitting end and a receiving end, wherein the transmitting end is used to execute the method according to any one of claims 1 to 10, and the receiving end is used to execute the method according to any one of claims 11 to 22.

Citation Information

Cited By

  • Phase determination method and apparatus

    EP4716143A1

  • Phase determination method and apparatus

    WO2024250910A1