Communication method, communication device and communication system

CN120917852APending Publication Date: 2025-11-07HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380095769.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-03-20
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

The existing Zadoff-Chu sequence has limitations when measuring distance and speed. It cannot effectively break through the measurement range of a single sequence, and it is difficult to increase the maximum measurable distance and speed.

Method used

By obtaining the cyclic shift sequence pair, the Zadoff-Chu sequence is cyclically shifted using the delay cyclic shift index and the Doppler cyclic shift index, and a low blur area is constructed to reduce the deviation of the sub-peak on the delay Doppler estimate. , expand sequence capacity and improve measurement range.

Benefits of technology

It achieves a wider range of distance and speed measurements, improves communication performance, reduces timing speed measurement deviations, and expands sequence application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120917852A_ABST
    Figure CN120917852A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a communication method, a communication device and a communication system, the method comprising: a first device obtaining a cyclic shift sequence pair, the cyclic shift sequence pair comprising a first sequence and a second sequence, the first sequence is obtained by respectively performing cyclic shift on a first root sequence according to a time delay cyclic shift index and a Doppler cyclic shift index, and the second sequence is obtained by respectively performing cyclic shift on a second root sequence according to the time delay cyclic shift index and the Doppler cyclic shift index; a first root index of the first root sequence is different from a second root index of the second root sequence; and outputting the cyclic shift sequence pair. According to the embodiment of the invention, the maximum measurable distance and / or the maximum measurable speed can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device and communication system Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, a communication device, and a communication system. Background Art

[0002] In wireless communications, user terminal devices can perform initial network access or short message transmission by sending random access signals. Long term evolution (LTE) and new radio (NR) technologies can use Zadoff-Chu (ZC) sequences to generate a set of random access signal sequences. This sequence combination is obtained by performing different cyclic shifts on the same original ZC sequence. Due to the ideal autocorrelation characteristics of the ZC sequence, the sequences obtained from the same ZC root sequence after different cyclic shifts are orthogonal to each other. The correlation of the ZC sequence can be used to implement downlink synchronization signals and uplink random access, and the orthogonality of the ZC sequence can be used to implement pilot multiplexing.

[0003] Cyclic shifting of the ZC sequence creates a zero correlation zone. Therefore, random access signals composed of ZC sequences can enable uplink user access and delay estimation, measuring the user's distance and speed relative to the base station. Sensing signals composed of ZC sequences can determine certain attributes of a target object, including distance or speed. However, these ZC sequences are all single ZC sequences, which limits the distance and speed that can be measured using these sequences. Overcoming this limitation and increasing the measurable distance and speed is a pressing issue.

[0004] Summary of the Invention

[0005] The present application provides a communication method, a communication device, and a communication system that can increase the maximum measurable distance and / or the maximum measurable speed.

[0006] A first aspect of the present application provides a communication method, including: a first device acquiring a cyclic shift sequence pair, wherein the cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence and a second root index of the second root sequence are different; and outputting the cyclic shift sequence pair.

[0007] In the above method, the first device can be a terminal device or a functional module (such as a circuit or chip) in a terminal device, or a network device or a functional module (such as a circuit or chip) in a network device. The second device can be a terminal device or a functional module (such as a circuit or chip) in a terminal device, or a network device or a functional module (such as a circuit or chip) in a network device. For example, in some scenarios (such as random access), when the first device is a terminal device or a functional module (such as a circuit or chip) in a terminal device, the second device is a network device or a functional module (such as a circuit or chip) in a network device. In other scenarios (such as perception), when the first device is a network device or a functional module (such as a circuit or chip) in a network device, the second device can be a terminal device or a functional module (such as a circuit or chip) in a terminal device; when the first device is a terminal device or a functional module (such as a circuit or chip) in a terminal device, the second device can be a terminal device or a functional module (such as a circuit or chip) in a terminal device. When the first device is a network device or a functional module (such as a circuit or chip) in a network device, the second device can be a network device or a functional module (such as a circuit or chip) in a network device. The cyclically shifted sequence pairs obtained by the embodiments of the present application can increase the capacity of available sequences, improve the measurement distance and measurement speed, and thus improve communication performance.

[0008] In a possible implementation of the first aspect, the coordinate spacing between a first peak of the ambiguity function of the first sequence and a second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold. Therefore, the impact of secondary peaks of the ambiguity functions of the cyclically shifted sequence pairs on delay-Doppler estimation can be reduced or even avoided, thereby reducing or even avoiding deviations in timing and velocity measurement caused by secondary peaks of the ambiguity functions.

[0009] In a possible implementation of the first aspect, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set; the delay cyclic shift index of the first sequence and the second sequence are the same, and the Doppler cyclic shift index of the first sequence and the second sequence are the same. It is understandable that sequences with different root indices can form a low ambiguity region, and performing the same delay domain cyclic shift and Doppler domain cyclic shift on the first sequence and the second sequence according to the delay cyclic shift set and the Doppler cyclic shift set, respectively, can increase the capacity of the cyclic shift sequence pair.

[0010] In a possible implementation of the first aspect, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold. It is understandable that adjacent peak pairs can introduce deviations to delay-Doppler estimation. Therefore, the delay cyclic shift set and Doppler cyclic shift set determined in the embodiments of the present application exclude adjacent peak pairs. Therefore, cyclically shifting the delay cyclic shift set and the Doppler cyclic shift set to obtain the first sequence and the second sequence can reduce or even avoid the deviations introduced by adjacent peak pairs to delay-Doppler estimation.

[0011] In a possible implementation of the first aspect, the first device may determine a low ambiguity region based on coordinates of adjacent peak pairs on a delay-Doppler plane, perform a delay-domain cyclic shift and a Doppler-domain cyclic shift on a first root sequence within the low ambiguity region to obtain a first sequence, and perform a delay-domain cyclic shift and a Doppler-domain cyclic shift on a second root sequence within the low ambiguity region to obtain a second sequence. The delay cyclic shift set and the Doppler cyclic shift set are used to determine the low ambiguity region.

[0012] In a possible implementation manner of the first aspect, the one or more target boundary points are determined based on multiple candidate boundary points, wherein a first target boundary point is any one of the one or more target boundary points; a coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to a coordinate distance between a candidate boundary point to be determined and the origin in the Doppler domain, and / or a coordinate distance between the first target boundary point and the origin in the delay domain is less than a coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is a coordinate point closest to the origin in a secondary peak area determined by an adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinate and a sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinate and a sequence length of the cyclic shift sequence pair.

[0013] It can be seen that the one or more target boundary points determined in the embodiments of the present application exclude adjacent peak pairs. In this way, the delay cyclic shift set and the Doppler cyclic shift set determined based on the one or more target boundary points also exclude adjacent peak pairs. Therefore, the first sequence and the second sequence obtained after performing cyclic shifts according to the delay cyclic shift set and the Doppler cyclic shift set respectively can reduce or even avoid the deviation of the delay-Doppler estimation caused by adjacent peak pairs.

[0014] In a possible implementation of the first aspect, the adjacent peak pairs include one or more of the following: the third peak and the fourth peak have the same coordinates in the delay domain, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold; the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to the first threshold, and the third peak and the fourth peak have the same coordinates in the Doppler domain; the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to the first threshold, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold. It can be seen that adjacent peak pairs have different manifestations on the Delay-Doppler plane, so the secondary peak regions of the adjacent peak pairs also have different manifestations. Therefore, the delay cyclic shift set and Doppler cyclic shift set ultimately determined based on the adjacent peak pairs can reduce or even avoid deviations in delay-Doppler estimation caused by secondary peak regions at different locations.

[0015] In one possible implementation of the first aspect, the first threshold is the delay resolution, and the second threshold is the Doppler resolution. Therefore, the coordinate spacing between the first peak of the first sequence of ambiguity functions and the second peak of the second sequence of ambiguity functions in the delay domain is greater than or equal to the delay resolution, or the coordinate spacing between the first peak of the first sequence of ambiguity functions and the second peak of the second sequence of ambiguity functions in the Doppler domain is greater than or equal to the Doppler resolution. This can reduce or even avoid deviations in timing velocity measurement caused by secondary peaks of the first and second sequences of ambiguity functions.

[0016] In a possible implementation manner of the first aspect, the cyclically shifted sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device.

[0017] In a possible implementation manner of the first aspect, the discrete-time signal expression of the cyclically shifted sequence pair is as follows:

[0018] in, represents the first sequence, represents the cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents the preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index. The first sequence and the second sequence occupy consecutive time domain resources and the same frequency domain resources, which can save guard interval overhead between sequences.

[0019] A second aspect of the embodiments of the present application provides a communication method, including:

[0020] The second device receives a cyclically shifted sequence pair, where the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a time delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the time delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence;

[0021] The cyclically shifted sequence pair is processed.

[0022] In a possible implementation of the second aspect, the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

[0023] In a possible implementation manner of the second aspect, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set;

[0024] The delay cyclic shift index of the first sequence and the second sequence is the same, and the Doppler cyclic shift index of the first sequence and the second sequence is the same.

[0025] In a possible implementation of the second aspect, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include the third peak of the ambiguity function of the first root sequence and the fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, or the coordinate spacing between the third peak and the fourth peak in the Doppler domain is equal to a second threshold.

[0026] In a possible implementation manner of the second aspect, the one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinate and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinate and the sequence length of the cyclic shift sequence pair.

[0027] In a possible implementation of the second aspect, the adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the first peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is equal to the first threshold and the coordinate spacing of the third peak and the first peak in the Doppler domain is equal to the second threshold.

[0028] In a possible implementation manner of the second aspect, the first threshold is a delay resolution, and the second threshold is a Doppler resolution.

[0029] In a possible implementation manner of the second aspect, the cyclically shifted sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device, where the target device is a device that receives the cyclically shifted sequence pair.

[0030] In a possible implementation manner of the second aspect, a discrete-time signal expression of the cyclically shifted sequence pair is as follows:

[0031] in, represents the first sequence, represents the cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents the preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

[0032] A third aspect of an embodiment of the present application provides a communication system, comprising a first device and a second device. The first device may be a terminal device or a functional module (e.g., a circuit or chip) in a terminal device, or a network device or a functional module (e.g., a circuit or chip) in a network device. The second device may be a terminal device or a functional module (e.g., a circuit or chip) in a terminal device, or a network device or a functional module (e.g., a circuit or chip) in a network device.

[0033] The first device is configured to obtain a cyclically shifted sequence pair, wherein the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a time delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the time delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence; and outputting the cyclically shifted sequence pair;

[0034] The second device is configured to: receive the cyclically shifted sequence pair; and process the cyclically shifted sequence pair.

[0035] In a possible implementation of the third aspect, the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

[0036] In a possible implementation manner of the third aspect, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set;

[0037] The delay cyclic shift index of the first sequence and the second sequence is the same, and the Doppler cyclic shift index of the first sequence and the second sequence is the same.

[0038] In a possible implementation of the third aspect, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

[0039] In a possible implementation manner of the third aspect, the one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinate and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinate and the sequence length of the cyclic shift sequence pair.

[0040] In a possible implementation of the third aspect, the adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

[0041] In a possible implementation manner of the third aspect, the first threshold is a delay resolution, and the second threshold is a Doppler resolution.

[0042] In a possible implementation manner of the third aspect, the cyclically shifted sequence pair is used to measure the distance between the terminal device and the target device, or the speed of the terminal device relative to the target device.

[0043] In a fourth aspect, an embodiment of the present application provides a communication device, which may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0044] In a possible implementation of the fourth aspect, the communication device includes a communication unit and a processing unit, the processing unit being configured to obtain a cyclically shifted sequence pair, wherein the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence being obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence being obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence and a second root index of the second root sequence are different; and the communication unit being configured to output the cyclically shifted sequence pair.

[0045] In a possible implementation of the fourth aspect, the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

[0046] In a possible implementation manner of the fourth aspect, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set;

[0047] The delay cyclic shift index of the first sequence and the second sequence is the same, and the Doppler cyclic shift index of the first sequence and the second sequence is the same.

[0048] In a possible implementation of the fourth aspect, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include the third peak of the ambiguity function of the first root sequence and the fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

[0049] In a possible implementation manner of the fourth aspect, the one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinate and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinate and the sequence length of the cyclic shift sequence pair.

[0050] In a possible implementation of the fourth aspect, the adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

[0051] In a possible implementation manner of the fourth aspect, the first threshold is a delay resolution, and the second threshold is a Doppler resolution.

[0052] In a possible implementation manner of the fourth aspect, the cyclically shifted sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device.

[0053] In a possible implementation manner of the fourth aspect, a discrete-time signal expression of the cyclically shifted sequence pair is as follows:

[0054] in, represents the first sequence, represents the cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents the preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

[0055] In the fifth aspect, an embodiment of the present application provides a communication device, which may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0056] In a possible implementation of the fifth aspect, the communication device includes a communication unit and a processing unit, the communication unit being configured to receive a cyclically shifted sequence pair, wherein the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence being obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence being obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and the first root index of the first root sequence and the second root index of the second root sequence are different; and the processing unit being configured to process the cyclically shifted sequence pair.

[0057] In a possible implementation of the fifth aspect, the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

[0058] In a possible implementation manner of the fifth aspect, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set;

[0059] The delay cyclic shift index of the first sequence and the second sequence is the same, and the Doppler cyclic shift index of the first sequence and the second sequence is the same.

[0060] In a possible implementation manner of the fifth aspect, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include the third peak of the ambiguity function of the first root sequence and the fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, or the coordinate spacing between the third peak and the fourth peak in the Doppler domain is equal to a second threshold.

[0061] In a possible implementation manner of the fifth aspect, the one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined according to the Doppler coordinate and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined according to the delay coordinate and the sequence length of the cyclic shift sequence pair.

[0062] In a possible implementation of the fifth aspect, the adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the first peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is equal to the first threshold and the coordinate spacing of the third peak and the first peak in the Doppler domain is equal to the second threshold.

[0063] In a possible implementation manner of the fifth aspect, the first threshold is a delay resolution, and the second threshold is a Doppler resolution.

[0064] In a possible implementation manner of the fifth aspect, the cyclically shifted sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device, where the target device is a device that receives the cyclically shifted sequence pair.

[0065] In a possible implementation manner of the fifth aspect, a discrete-time signal expression of the cyclically shifted sequence pair is as follows:

[0066] in, represents the first sequence, represents the cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents the preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

[0067] In a sixth aspect, an embodiment of the present application provides a communication device, which includes a processor, and the processor is used to execute instructions stored in a memory, or to run a logic circuit, so that the communication device implements the method described in any one of the first aspect or the method described in any one of the second aspect.

[0068] In a possible implementation, the communication device further includes a communication interface, where the communication interface is used to receive and / or send data, and / or the communication interface is used to provide input and / or output for the processor.

[0069] In one possible implementation, the communication device further includes a memory for storing at least one of an instruction, a configuration file of a logic circuit, and data. Optionally, the processor and the memory may be integrated into one device.

[0070] The above embodiments are described using a processor (or general-purpose processor) that executes a method by calling a computer instruction. In specific implementations, the processor may also be a dedicated processor, in which case the computer instructions are pre-loaded into the processor. Alternatively, the processor may include both a dedicated processor and a general-purpose processor.

[0071] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on at least one processor, the method described in any one of the first aspect or the method described in any one of the second aspect is implemented.

[0072] In an eighth aspect, the present application provides a computer program product, which includes computer instructions. When the instructions are executed on at least one processor, the method described in any one of the first aspects or the method described in any one of the second aspects is implemented.

[0073] Optionally, the computer program product may be a software installation package or an image package. When the aforementioned method is required, the computer program product may be downloaded and executed on a computing device.

[0074] In the ninth aspect, the present application provides a chip system, which includes at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected through lines, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, the method described in any one of the first aspect or the method described in any one of the second aspect is implemented.

[0075] In a tenth aspect, the present application provides a communication system, which includes the communication device described in the fourth aspect and the communication device described in the fifth aspect.

[0076] The beneficial effects of the technical solutions provided in the second to tenth aspects of this application can refer to the beneficial effects of the technical solution in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] FIG1 is a schematic structural diagram of a communication system provided in an embodiment of the present application;

[0078] FIG2 is a schematic diagram of time-frequency resources of a Zadoff-Chu sequence provided in an embodiment of the present application;

[0079] FIG3 is a schematic diagram of an ambiguity function of a cyclic shift sequence based on a Zadoff-Chu sequence provided in an embodiment of the present application;

[0080] FIG4 is a schematic diagram showing a comparison between the correlation function of a cyclically shifted single sequence and the ambiguity function of a cyclically shifted sequence pair provided in an embodiment of the present application;

[0081] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0082] FIG6A is a schematic diagram of time-frequency resources of a cyclically shifted sequence pair provided in an embodiment of the present application;

[0083] FIG6B is a schematic diagram of an ambiguity function of a sequence pair provided in an embodiment of the present application;

[0084] FIG6C is a schematic diagram of a cyclically shifted sequence pair provided in an embodiment of the present application;

[0085] FIG7 is a schematic diagram of the relative position relationship of adjacent peak pairs provided in an embodiment of the present application;

[0086] FIG8 is a schematic diagram of a sub-peak region of a fuzzy function provided in an embodiment of the present application;

[0087] FIG9A is a schematic diagram of determining a target boundary point from candidate boundary points according to an embodiment of the present application;

[0088] FIG9B is a schematic diagram of constructing a cyclically shifted sequence pair within a low ambiguity region according to an embodiment of the present application;

[0089] FIG10A is a schematic diagram of determining a target boundary point from candidate boundary points according to an embodiment of the present application;

[0090] FIG10B is a schematic diagram of a simulation of an ambiguity function of a cyclically shifted sequence pair with a target boundary point provided by an embodiment of the present application;

[0091] FIG11A is a schematic diagram of determining two target boundary points from candidate boundary points according to an embodiment of the present application;

[0092] FIG11B is a schematic diagram of a simulation of an ambiguity function of a cyclically shifted sequence pair with two target boundary points provided by an embodiment of the present application;

[0093] FIG12A is a schematic diagram of determining three target boundary points from candidate boundary points according to an embodiment of the present application;

[0094] FIG12B is a schematic diagram of an ambiguity function of a cyclically shifted sequence pair with two target boundary points provided by an embodiment of the present application;

[0095] FIG13A is a schematic diagram of determining four target boundary points from candidate boundary points according to an embodiment of the present application;

[0096] FIG13B is a schematic diagram of an ambiguity function of a cyclically shifted sequence pair with four target boundary points provided by an embodiment of the present application;

[0097] FIG14 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0098] FIG15 is a schematic diagram showing the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0099] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0100] The technical solution provided in this application can be applied to various communication systems, such as the fifth generation (5G) mobile communication systems such as the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, and the new radio (NR), as well as systems evolved after 5G such as the sixth generation (6G) mobile communication system and the communication perception integrated system.

[0101] The technical solution provided in this application can also be applied to machine type communication (MTC), long term evolution-machine (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network may include, for example, the Internet of Vehicles. Among them, the communication methods in the Internet of Vehicles system are collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X may include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc. The V2X communication system is a sidelink (SL) transmission technology based on D2D communication.

[0102] In order to better understand the communication method, device and system provided in the embodiments of the present application, the communication system used in the embodiments of the present application is first introduced below. Please refer to Figure 1, which is a structural diagram of a communication system 100 provided in an embodiment of the present application. The communication system 100 includes a network device 111, a network device 112 and a terminal device 101, a terminal device 102, a terminal device 103 and a terminal device 104. It should be understood that the communication system 100 may include more or fewer network devices, and more or fewer terminal devices. The network device and the terminal device can be hardware, or functionally divided software, or a combination of the two. The network device 111, the network device 112 and the terminal devices 101-terminal devices 104 can communicate through other devices or network elements. In this system, network devices 111 and 112 can perform data transmission with multiple terminal devices 101-104. For example, network device 111 sends downlink data to terminal devices 101-104, and terminal devices 101-104 can also send uplink data to network device 111. In addition, terminal devices 101, 102, 103, and 104 can also form a communication system, in which network device 111 can send downlink data to terminal device 101 and terminal device 104, and then terminal device 104 sends the downlink data to terminal device 102 or terminal device 103. Terminal devices 101 and 104 can also send uplink data to network device 111. The method in the embodiment of the present application can be applied to the communication system 100 shown in Figure 1.

[0103] 1) Terminal devices, including devices that provide voice and / or data connectivity to users. For example, these may include processing devices connected to a wireless modem. These terminal devices can communicate with the core network via the radio access network (RAN), exchanging voice or data with the RAN, or both.The terminal device may include a handheld terminal, a notebook computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a handheld computer, a wireless modem, a handheld device, a laptop computer, a cordless phone or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a vehicle to everything (V2X) terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an Internet of Things (IoT) terminal device, a light terminal device (light UE), a reduced capability UE (REDCAP UE), a smart point of sale (point of Sales (POS) machines, customer-premises equipment (CPE), mobile internet devices (MID), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, TVs, air conditioners, and electricity meters), intelligent robots, workshop equipment, wireless terminals in self-driving cars, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, flying equipment (such as intelligent robots, hot air balloons, drones, and airplanes), and other devices that can access the Internet.

[0104] In the embodiment of the present application, the terminal device may further include a relay. Alternatively, it can be understood that anything that can communicate data with a network device (such as a base station) can be considered a terminal device.

[0105] In the embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the function of the terminal is a terminal device.

[0106] 2) Network devices: Nodes in a radio access network (RAN) are also referred to as access network devices, or RAN nodes (or devices). Network devices 101 facilitate wireless access for terminals. The multiple network devices in communication system 100 can be nodes of the same type or different types.

[0107] In one possible scenario, a network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a 6G mobile communication system, a base station in a future mobile communication system, an access node in a satellite or WiFi system, an integrated access and backhaul (IAB) node, a transmitting point (TP), a mobile switching center, or a device that performs base station functions in D2D, V2X, M2M, or drone communications. A network device may be a macro base station, a micro base station, an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. A network device may also be a device that performs base station functions in device-to-device (D2D) communications, Internet of Vehicles (IoV) communications, drone communications, or machine communications. Optionally, a network device may be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in vehicle to everything (V2X) technology may be a road side unit (RSU).

[0108] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.

[0109] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0110] The network equipment may also include core network equipment, which refers to equipment in the core network (CN) that provides service support for terminal equipment. The core network equipment may be an access and mobility management function (AMF) network element, a session management function (SMF) network element, a user plane function (UPF) network element, etc., which are not listed here one by one. The AMF network element may be responsible for access management and mobility management of terminal equipment. The SMF network element may be responsible for session management, such as user session establishment. The UPF network element may be a functional entity of the user plane, mainly responsible for connecting to the external network. It should be noted that in this application, network elements may also be referred to as entities or functional entities. For example, the AMF network element may also be referred to as an AMF entity or an AMF functional entity. For another example, the SMF network element may also be referred to as an SMF entity or an SMF functional entity, etc.

[0111] In the embodiment of the present application, the device for implementing the function of the network device can be a network device, or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solution provided in the embodiment of the present application, it is used to implement.

[0112] For ease of understanding, the following examples provide some explanations of concepts related to the embodiments of the present application for reference.

[0113] 1. Zadoff-Chu sequence, referred to as ZC sequence, is a sequence generated by phase change. According to the sequence length N ZC It makes a difference whether it is an odd number or an even number. The expression can be as follows:

[0114] Among them, N ZC is the length of the Zadoff-Chu sequence, an integer greater than 1, and the root index u = 1, 2, ..., N ZC -1, and the root index u and sequence length N ZC Mutually prime.

[0115] Zadoff-Chu sequences have the following properties:

[0116] (1) The sequence is a periodic sequence, and the period of the sequence is equal to the length N of the sequence ZC , that is, s u (n±N ZC )=s u (n);

[0117] (2) It has a constant amplitude, and the amplitude is 1, that is, |s u (n)|=1;

[0118] (3) The sequence after discrete Fourier transform (DFT) is still a constant amplitude sequence, and this sequence can be obtained by weighted shifting the original Zadoff-Chu sequence, thus eliminating the need for DFT operations.

[0119] (4) Ideal correlation characteristics: For a Zadoff-Chu sequence with the same root index, the correlation value between two Zadoff-Chu sequences obtained by different cyclic shifts is 0, or they are orthogonal to each other. For any Zadoff-Chu sequence with different root indexes (for example, u1, u2), when |u1-u2| is equal to the sequence length N ZC When they are mutually prime, the amplitude of the correlation value between the sequences is a constant.

[0120] Due to the above characteristics of Zadoff-Chu sequence, it has been widely used in communication systems. For example,

[0121] (1) The banner characteristic of the Zadoff-Chu sequence makes the Zadoff-Chu sequence signal have a lower peak-to-average power ratio, which can improve the efficiency of the device power amplifier;

[0122] (2) The ideal correlation properties of Zadoff-Chu sequences are used for synchronization, timing estimation, ranging, and signal perception.

[0123] (3) The ideal correlation characteristics of the Zadoff-Chu sequence are used as a signature sequence or preamble for user identification, cell identification, or beam identification.

[0124] 2. Quadratic Exponential Sequence

[0125] A quadratic exponential sequence is a sequence in which the highest-order term in the exponential factor is of degree 2. This sequence is not subject to the Zadoff-Chu sequence's requirement that the root index and sequence length be mutually prime. In a quadratic exponential sequence, the coefficients of the quadratic terms (corresponding to the root index in the Zadoff-Chu sequence) and the sequence length can be mutually prime or not, resulting in some quadratic exponential sequences sharing the properties of Zadoff-Chu sequences.

[0126] 3. Doppler frequency deviation

[0127] When a vibration source, such as sound, light, or radio waves, moves relative to an observer at a relative speed, the frequency of the vibration received by the observer differs from the frequency emitted by the source. This phenomenon is known as the Doppler effect. The frequency shift caused by the Doppler effect is called the Doppler frequency shift, which is proportional to both the relative speed and the vibration frequency.

[0128] 4. Zero blur zone / low blur zone

[0129] For a transmitted signal with a duration of T and a bandwidth of B, its ambiguity function is typically defined in the delay-Doppler domain, with a delay range of 0 to T and a Doppler offset range of -B / 2 to B / 2. Therefore, the ambiguity function refers to the output response of the received signal (after delay and Doppler offset) passing through the matched filter of the transmitted signal. If a signal with an extremely low ambiguity function value exists in a certain region of the delay-Doppler domain, this region is called the low ambiguity zone (LAZ); if a signal with a zero ambiguity function value exists in another region of the delay-Doppler domain, this region is called the zero ambiguity zone (ZAZ).

[0130] 5. Maximum delay Δ T and the maximum Doppler frequency shift Δ F

[0131] In a certain area (for example, the first area), the distances between different transmitting devices and receiving devices may be different, and the delays of signals reaching the receiving devices may also be different. Therefore, the cyclic shift in the delay domain needs to take into account the maximum round-trip transmission delay that may correspond to the transmitting devices in the first area. Therefore, the maximum delay Δ T It can be determined based on the radius of the first area.

[0132] It is also understandable that the movement of the transmitting device relative to the receiving device will cause Doppler frequency deviation. The Doppler frequency deviation caused by different moving speeds of the transmitting device is also different. When the moving speed of the transmitting device increases, the Doppler frequency deviation also increases accordingly. Therefore, the cyclic shift in the Doppler domain needs to take into account the maximum Doppler frequency deviation that may be corresponding to the transmitting device in the first area, so the maximum Doppler frequency deviation Δ F It is determined by the maximum possible moving speed of the sending device in the first area.

[0133] The first area may be a cell or a perception area.

[0134] For example, in a communication system, the area covered by an access network device or a portion of the area covered by an access network device is called a cell, also known as a cellular cell. Since different terminals are at different distances from the access network device, the delays in signals reaching the access network device are also different. Therefore, the cyclic shift in the delay domain needs to take into account the maximum round-trip transmission delay that may be corresponding to the terminals in the cell. Therefore, the maximum delay Δ T It can be determined based on the cell radius.

[0135] It is also understandable that the movement of the terminal will cause Doppler frequency deviation. The Doppler frequency deviation caused by different terminal movement speeds is also different. When the user's movement speed increases, the Doppler frequency deviation also increases accordingly. Therefore, the cyclic shift in the Doppler domain needs to take into account the maximum Doppler frequency deviation that the terminal in the cell may correspond to. Therefore, the maximum Doppler frequency deviation Δ F Determined by the maximum possible moving speed of the terminal in the cell.

[0136] Through the above analysis, we can know that the Zadoff-Chu sequences with the same root index but different cyclic shifts are mutually orthogonal and form a zero correlation zone. The mutually orthogonal Zadoff-Chu sequences obtained by performing different cyclic shifts on the Zadoff-Chu sequences with the same root index can be used to implement uplink access, delay estimation and signal perception, and thus measure the distance of the terminal device relative to the base station. u,k The discrete-time signal expression of (n) can be expressed as follows:

[0137] In formula (1.1), the sequence length N ZC is a prime number, root index u=1,2,…N ZC -1, zero correlation zone Δ T , Δ T Expressed as maximum delay, cyclic shift index Among them, the symbol Indicates rounding down.

[0138] Please refer to Figure 2, which is a schematic diagram of the time-frequency resources of a Zadoff-Chu sequence provided in an embodiment of the present application. As can be seen from Figure 2, the Zadoff-Chu sequence includes a cyclic prefix (CP) and the sequence itself in time. The cyclic prefix is ​​the prefix of a symbol. Due to the existence of multipath, if a guard interval is not added in the form of a cyclic prefix, the tail of the previous symbol will fall into the sampling interval of the current symbol, thereby causing inter-symbol interference (ISI). In order to reduce or even avoid inter-channel interference, by adding a cyclic prefix at the transmitting end, the receiving end can use periodic correlation to obtain an ideal impulse function.

[0139] The Zadoff-Chu sequence set can be obtained by performing different cyclic shifts with the same root index on the Zadoff-Chu sequence shown in formula (1.1), where the Zadoff-Chu sequence set includes Zadoff-Chu sequences, respectively Sequences in the Zadoff-Chu sequence set may form a zero correlation region, thereby multiplexing a given physical random access channel (PRACH) resource.

[0140] To improve the Zadoff-Chu sequence's ability to combat Doppler frequency offset, one possible implementation is to restrict the cyclic shifts of the Zadoff-Chu sequence. By selecting a cyclic shift within the restricted set, the delay measurement and Doppler mitigation can be achieved.

[0141] In another possible implementation, the Zadoff-Chu sequence can be periodically repeated to obtain an extended Zadoff-Chu sequence, and a cyclic shift in the delay domain can be used to construct a zero-ambiguity region. However, this extended Zadoff-Chu sequence using a cyclic shift in the delay domain only partitions the delay domain to construct the zero-ambiguity region, resulting in a limited number of available extended Zadoff-Chu sequences and limiting the sequence capacity.

[0142] However, the above possible implementations all use a single sequence, and the speed and distance that can be measured by a single sequence are limited, so there are not many scenarios where a single sequence can be applied.

[0143] The delay-domain and Doppler-domain cyclic shifts of the Zadoff-Chu sequence are used to illustrate why the distance and speed that can be measured by a single sequence are limited.

[0144] The discrete-time signal expression of the cyclic shift sequence based on the Zadoff-Chu sequence can be as follows:

[0145] In formula (2.1), s u,k,l (n) is a Zadoff-Chu sequence, the sequence length N is a prime number, and the quadratic term coefficient u satisfies Delay Cyclic Shift Index Doppler cyclic shift index Δ T Indicates the preset maximum delay, Δ F Indicated as the preset maximum Doppler frequency deviation, Δ T ×Δ F Indicated as zero fuzzy area.

[0146] The time delay cyclic shift index k can also be called a large-scale cyclic shift index, and the phase change caused by the cyclic shift is equal to a multiple of the coefficient u of the quadratic term of the sequence and does not exceed the sequence length N.

[0147] The Doppler cyclic shift index l can also be called a small-scale cyclic shift index, which means that the phase change caused by the cyclic shift does not exceed the coefficient u of the quadratic term of the sequence.

[0148] It should be noted that N in formula (1.1) ZC and N in formula (2.1) both refer to the sequence length.

[0149] Please refer to Figure 3, which is a schematic diagram of an ambiguity function of a cyclic shift sequence based on a Zadoff-Chu sequence provided in an embodiment of the present application. The ambiguity function shown in Figure 3 is an ambiguity function of a cyclic shift sequence set obtained based on Formula 2.1. The cyclic shift sequence set is a cyclic shift sequence s based on a Zadoff-Chu sequence shown in Formula 2.1. u,k,l (n) is obtained by performing cyclic shift in the delay domain and cyclic shift in the Doppler domain with the same root index. As can be seen from Figure 3, the circle represents the peak of the ambiguity function, s u,k,l The ambiguity function of (n) exhibits only a single peak within a certain delay and Doppler range, forming a zero ambiguity region. As can be appreciated, since there is only one peak within the zero ambiguity region, a maximum zero ambiguity region 300 can be obtained based on peak 301 at the origin and the peaks surrounding peak 301. As shown in Figure 3, zero ambiguity region 300 is adjacent to peaks 302, 303, 304, and 305.

[0150] The cyclic shift sequence based on Zadoff-Chu sequence has a zero ambiguity zone and can realize cyclic shift multiplexing in the delay domain and Doppler domain, thereby obtaining more available sequences. Assume that the symbol duration of the cyclic shift sequence is T sym , the subcarrier spacing is Δf, Δf=1 / N·T sym Correspondingly, the maximum observation distance r = cΔ T T sym / 2, maximum observed velocity v = cΔ F Δf / 4f c Therefore, the distance-velocity product Where c represents the speed of light, f c Indicates carrier frequency deviation. That is, the distance-velocity product depends only on the carrier frequency and has nothing to do with the sequence length, quadratic term coefficient, or time-frequency resources.

[0151] Therefore, for a specific carrier frequency, the product of the maximum observation range and velocity of a cyclically shifted single sequence is constant. This means that the area of ​​the maximum zero ambiguity zone 300 shown in Figure 3 is fixed. Therefore, as the observation range increases, the observation velocity decreases. To increase the maximum observation range and velocity, that is, when the required range and velocity range exceeds the constant, the zero ambiguity zone can be relaxed to a low ambiguity region, thereby increasing the range-velocity product.

[0152] In response to the limitation that the range-speed product of a cyclically shifted single sequence is a constant, the present application expands the low ambiguity area by introducing a cyclically shifted sequence pair, which is free from the limitation that the range-speed product is a constant in a cyclically shifted single sequence, thereby greatly expanding the measurement range of distance and speed.

[0153] Please refer to Figure 4, which is a schematic diagram comparing the correlation function of a single cyclically shifted sequence and the ambiguity function of a cyclically shifted sequence pair provided in an embodiment of the present application. Figures 4 (a) and (b) are schematic diagrams of the correlation function of a single cyclically shifted sequence, and Figures 4 (c) and (d) are schematic diagrams of the ambiguity function of a cyclically shifted sequence pair.

[0154] For a cyclically shifted single sequence, the mainlobe width of its correlation function is equal to the delay resolution, that is, the maximum timing deviation allowed by the system. As can be seen from Figure 4(a), when the cyclically shifted single sequence is sampled by integer multiples, the timing deviation between the main and secondary peaks of the cyclically shifted single sequence is equal to the delay resolution. Therefore, under integer multiple sampling, the main peak of the cyclically shifted single sequence can be determined relatively accurately. As can be seen from Figure 4(b), when the cyclically shifted single sequence is sampled by fractional multiples, the timing deviation between the main and secondary peaks of the cyclically shifted single sequence is no greater than the delay resolution. Therefore, under fractional multiple sampling, the main peak of the cyclically shifted single sequence can also be determined relatively accurately.

[0155] The cyclic shift sequence pair includes a first sequence and a second sequence. The ambiguity function of the first sequence and the ambiguity function of the second sequence are superimposed to obtain the ambiguity function of the cyclic shift sequence pair. For the cyclic shift sequence pair, the main lobe width of its ambiguity function is equal to the delay Doppler resolution, that is, the maximum timing and velocity measurement deviation allowed by the system. As can be seen from Figure 4 (c), when the cyclic shift sequence pair is sampled by integer multiples, the timing deviation of the main peak and the secondary peak of the cyclic shift sequence pair is equal to the delay Doppler resolution. Therefore, when the integer multiples are sampled, the main peak of the cyclic shift sequence pair can be determined more accurately. As can be seen from Figure 4 (d), when the cyclic shift sequence pair is sampled by fractional multiples, the timing deviation of the main peak and the secondary peak of the cyclic shift sequence pair is much larger than the delay Doppler resolution, and the power at the main peak is close to the power at the secondary peak. Therefore, under fractional multiples sampling, the main peak of the cyclic shift sequence pair cannot be accurately determined.

[0156] In summary, the influence of the secondary peak of the ambiguity function of the cyclic shift sequence pair on the delay Doppler estimation is much greater than the influence of the secondary peak of the correlation function of the cyclic shift single sequence on the delay estimation. Therefore, the low ambiguity zone in the embodiment of the present application is an area that excludes the adjacent peak pairs of the cyclic shift sequence pair, reducing or even avoiding the erroneous influence of the adjacent peak pairs on the delay Doppler estimation. At the same time, the low ambiguity zone of the embodiment of the present application can support as much cyclic shift multiplexing in the delay domain and cyclic shift multiplexing in the Doppler domain as possible, so as to obtain as many cyclic shift sequence pairs as possible. Therefore, the cyclic shift sequence pair obtained in the embodiment of the present application includes a first sequence and a second sequence, wherein the coordinate spacing of the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to the first threshold, or the coordinate spacing of the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to the second threshold. Since the coordinate spacing between the first peak and the second peak in the delay domain is greater than or equal to the first threshold, and the coordinate spacing between the first peak and the second peak in the Doppler domain is greater than or equal to the second threshold, when integer multiple sampling or fractional multiple sampling is performed on the cyclic shift sequence pair, no interference is caused to the sampling of the main peak.

[0157] It can be understood that, when the area of ​​the low ambiguity region is larger, more cyclic shift sequence pairs can be obtained when performing cyclic shift multiplexing in the delay domain and cyclic shift multiplexing in the Doppler domain within the low ambiguity region.

[0158] It should be noted that the horizontal axis in the delay-Doppler plane provided in the embodiment of the present application is delay and the vertical axis is Doppler, but it is not limited to other forms of expression, for example, the horizontal axis is Doppler and the vertical axis is delay.

[0159] It should be noted that the operators +, -, ×, (·) -1 All in finite fields The corresponding relationship between the addition, subtraction, multiplication, and inversion operations of finite field operations and real field operations is shown in Table 1.

[0160] Table 1 Correspondence between finite field operations and real field operations

[0161] The method of the embodiment of the present application is described in detail below.

[0162] Please refer to Figure 5, which is a flow chart of a communication method provided in an embodiment of the present application. Optionally, the method can be applied to the aforementioned communication system, such as the communication system described in the embodiment of Figure 1.

[0163] The communication method shown in Figure 5 may include one or more steps from step S501 to step S503. It should be understood that the embodiment of the present application does not limit the execution time, execution times, etc. of the above one or more steps.

[0164] In the communication method shown in Figure 5, the first and second devices can be terminal devices, communication units, components, or chips in terminal devices, or devices used in conjunction with terminal devices. The first and second devices can also be network devices, communication units, components, or chips in network devices, or devices used in conjunction with network devices.

[0165] Steps S501 to S503 are specifically as follows:

[0166] Step S501: A first apparatus obtains a cyclically shifted sequence pair.

[0167] The cyclically shifted sequence pair includes a first sequence and a second sequence. The first sequence is obtained by cyclically shifting the first root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, respectively. The second sequence is obtained by cyclically shifting the second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, respectively. The first root index of the first root sequence and the second root index of the second root sequence are different. It should be noted that the delay cyclic shift index and the Doppler cyclic shift index required for the cyclic shift of the first and second sequences are the same.

[0168] In one possible implementation, the discrete-time signal of the cyclic shift sequence pair based on the Zadoff-Chu sequence is The expression is as follows:

[0169] Among them, the expression of the first root sequence is as follows:

[0170] The expression of the second root sequence is as follows:

[0171] According to the delay cyclic shift index k and Doppler cyclic shift index l, the first sequence in formula (3.1) can be obtained by cyclic shifting the first root sequence respectively. Its expression is as follows:

[0172] According to the delay cyclic shift index k and the Doppler cyclic shift index l, the second root sequence is cyclically shifted to obtain the second sequence in equation (3.1): Its expression is as follows:

[0173] In formula (3.1), represents the cyclic prefix of the first sequence, which is expressed as follows:

[0174] In formula (3.1), represents the cyclic prefix of the second sequence, which is expressed as follows:

[0175] In the above formula, the sequence length N of the cyclic shift sequence pair is a prime number, the first root index is represented by u1, the second root index is represented by u2, the first root index u1 and the second root index u2 are different, and the zero ambiguity area is represented by Δ T ×Δ F , Δ T Indicates the preset maximum delay, Δ F Indicates the preset maximum Doppler frequency deviation, the length of the cyclic prefix N CP Greater than or equal to the preset maximum delay Δ T , k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

[0176] The delay cyclic shift index k can also be called a large-scale cyclic shift index, and the Doppler cyclic shift index l can also be called a small-scale cyclic shift index. T Indicates the preset maximum delay, Δ F Indicates the preset maximum Doppler frequency deviation.

[0177] In order to ensure that the cyclic prefix is ​​removed at the receiving end (for example, the second device), the cyclic shift sequence pairs are still periodically correlated, the length of the cyclic prefix N can be set. CP ≥Δ T Please refer to Figure 6A, which is a schematic diagram of the time-frequency resources of a cyclic shift sequence pair provided by an embodiment of the present application. As can be seen from Figure 6A, the cyclic shift sequence pair the first sequence in and the second sequence Occupying continuous time domain resources and the same frequency domain resources, and using the same delay cycle index k and Doppler cycle index l, can save the guard interval overhead between sequences.

[0178] For example, the cyclic shift sequence pair The fuzzy function can be expressed as the sum of the fuzzy functions of the first sequence and the fuzzy functions of the second sequence.

[0179] In one possible implementation, the coordinate spacing between the first peak of the first sequence of ambiguity functions and the second peak of the second sequence of ambiguity functions in the delay domain is greater than or equal to a first threshold, or the coordinate spacing between the first peak of the first sequence of ambiguity functions and the second peak of the second sequence of ambiguity functions in the Doppler domain is greater than or equal to a second threshold. As a possible design, the first threshold may be the delay resolution, and the second threshold may be the Doppler resolution.

[0180] In a possible implementation, the first device obtains sequence configuration information, which includes one or more of the following parameters: sequence length N, root index of available cyclic shift sequence pair, maximum delay Δ in the first region, T and the maximum Doppler frequency shift Δ in the first region F The first area may be a cell, or a sensing area, etc.

[0181] In a possible implementation, the first device receives the sequence configuration information. Optionally, the sequence configuration information may be sent by the second device, or the sequence configuration information may be sent by another device.

[0182] In a possible implementation, the sequence configuration information is predefined, for example, predefined in a standard protocol.

[0183] In one possible implementation, the sequence configuration information is determined by the first device. Optionally, the first device also sends the sequence configuration information to the second device.

[0184] In one possible implementation, when the cyclic shift sequence pair is used to generate a random access signal, the first device may obtain relevant information for sending the random access signal based on the random access information broadcast by the base station, including the sequence length N, the root index of the available cyclic shift sequence pair, and the maximum delay Δ in the cell. T and the maximum Doppler frequency deviation in the cell Δ F .

[0185] First, the first device can randomly select two root indexes from the root indexes of the available cyclic shift sequence pairs, namely the first root index u1 and the second root index u2, and then select the first root index u1 and the second root index u2 according to the sequence length N, the first root index u1 and the second root index u2, and the maximum delay Δ in the cell. T and the maximum Doppler frequency deviation in the cell Δ F Determine the delay cyclic shift index k and the Doppler cyclic shift index l. Next, the first device performs delay cyclic shift and Doppler cyclic shift on the first sequence and the second sequence in formula (3.1) based on the sequence length N, the first root index u1 and the second root index u2, the delay cyclic shift index k and the Doppler cyclic shift index l, respectively, to obtain a cyclic shift sequence pair.

[0186] In another possible implementation, when the cyclic shift sequence pair is used to generate the perception signal, the first device may receive sequence configuration information sent by the server or the control node, where the configuration information includes relevant information for determining the cyclic shift sequence pair, specifically including sequence length N, first root index u1 and second root index u2, and the maximum delay Δ in the perception area. T and the maximum Doppler frequency shift Δ in the sensing area F Then, the first device can calculate the maximum delay Δ in the cell according to the sequence length N, the first root index u1 and the second root index u2. T and the maximum Doppler frequency deviation in the cell Δ F Determine the delay cyclic shift index k and the Doppler cyclic shift index l. Next, the first device performs delay cyclic shift and Doppler cyclic shift on the first sequence and the second sequence in formula (3.1) based on the sequence length N, the first root index u1 and the second root index u2, the delay cyclic shift index k and the Doppler cyclic shift index l, respectively, to obtain a cyclic shift sequence pair.

[0187] In a possible implementation, when a cyclically shifted sequence is used to generate a perception signal, the first device may determine the sequence configuration information by itself and obtain the cyclically shifted sequence. Optionally, the first device may also send the sequence configuration information to the second device.

[0188] For example, when the sequence length N=13, the first root index u1 of the first root sequence=3, and the second root index u2 of the second root sequence=7, the cyclic shift sequence pair s can be determined by formula (3.1): 3|7,k,l (n).

[0189] Please refer to Figure 6B, which is a schematic diagram of an ambiguity function for a sequence pair provided in an embodiment of the present application. Without considering cyclic shift, the ambiguity function peak of the first root sequence can be determined based on the sequence length N = 13 and the first root index u1 = 3, while the ambiguity function peak of the second root sequence can be determined based on the sequence length N = 13 and the second root index u2 = 7. The black circles in Figure 6B represent the ambiguity function peak of the first root sequence, and the gray circles represent the ambiguity function peak of the second root sequence.

[0190] As can be seen from Figure 6B, the first root sequence s 3,k,l The fuzzy function and second root sequence s of (n) 7,k,lThe fuzzy function of (n) has an overlapping peak 600 at the origin (0,0), and there are 8 adjacent peak pairs, namely the first adjacent peak pair 601, the second adjacent peak pair 602, the third adjacent peak pair 603, the fourth adjacent peak pair 604, the fifth adjacent peak pair 605, the sixth adjacent peak pair 606, the seventh adjacent peak pair 607 and the eighth adjacent peak pair 608.

[0191] It can be understood that sequences with different root indices can form a low ambiguity region, that is, a low ambiguity region can be formed between the first root sequence and the second root sequence. As can be seen from FIG6B , without considering cyclic shift, the first root sequence s in the embodiment of the present application is 3,k,l (n) and the second root sequence s 7,k,l The low ambiguity zone formed between (n) is determined based on the eight adjacent peak pairs. The final low ambiguity zone is the region 60 that excludes the eight adjacent peak pairs. The first threshold is the delay resolution, which can be one unit length or two unit lengths on the abscissa (delay coordinate) in the delay-Doppler coordinate system shown in FIG6B . The second threshold is the Doppler resolution, which can be one unit length or two unit lengths on the ordinate (Doppler coordinate) in the delay-Doppler coordinate system shown in FIG6B .

[0192] In one possible implementation, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set. The delay cyclic shift index of the first sequence and the second sequence are the same, and the Doppler cyclic shift index of the first sequence and the second sequence are the same.

[0193] For example, see FIG6C , which is a schematic diagram of a cyclic shift sequence pair provided in an embodiment of the present application. When the sequence length N=13, the first root index u1 of the first root sequence=3, the second root index u2 of the second root sequence=7, and the preset maximum delay Δ T =2, the preset maximum Doppler frequency deviation Δ F =2, the delay cyclic shift set can be determined Doppler cyclic shift set Therefore, it can be seen from FIG6C that in region 60, the cyclic shift sequence is multiplexed four times, and the cyclic shift sequence pair may include s 3|7,0,0 (n), s 3|7,0,1 (n), s 3|7,1,0 (n) and s 3|7,1,1 (n). That is, arbitrarily select a delay cyclic shift index k from the delay cyclic shift set and arbitrarily select a Doppler cyclic shift index l from the Doppler cyclic shift set to the first root sequence s 3,k,l(n) Cyclic shift can be performed to obtain the first sequence in the cyclic shift sequence pair, including s 3,0,0 (n), s 3,0,1 (n), s 3,1,0 (n) and s 3,1,1 (n) Randomly select a delay cyclic shift index k from the delay cyclic shift set and randomly select a Doppler cyclic shift index l from the Doppler cyclic shift set to the second root sequence s 7,k,l (n) Cyclic shifting can obtain the second sequence in the cyclic shift sequence pair, including s 7,0,0 (n), s 7,0,1 (n), s 7,1,0 (n) and s 7,1,1 (n). Among them, the first sequence s 3,0,0 The first peak and second sequence of the fuzzy function of (n) 7,0,0 The coordinate spacing of the second peak of the fuzzy function of (n) in the delay domain is greater than or equal to the first threshold, or the first sequence s 3,0,0 (n) First spike and second sequence s 7,0,0 The coordinate spacing of the second peak of (n) in the Doppler domain is greater than or equal to the second threshold. 3,0,1 (n), s 3,1,0 (n) and s 3,1,1 (n) has and s 3,0,0 (n) of the same nature, s 7,0,1 (n), s 7,1,0 (n) and s 7,1,1 (n) has and s 7,0,0 (n) The same properties are not repeated here.

[0194] In one possible implementation, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, and the adjacent peak pairs include the third peak of the ambiguity function of the first root sequence and the fourth peak of the ambiguity function of the second root sequence.

[0195] For example, please refer to Figure 6B. It can be seen from Figure 6B that adjacent peak pairs are centrally symmetrical on the delay-Doppler plane, that is: the first adjacent peak pair 601 is centrally symmetrical with the fifth adjacent peak pair 605; the second adjacent peak pair 602 is centrally symmetrical with the sixth adjacent peak pair 606; the third adjacent peak pair 603 is centrally symmetrical with the seventh adjacent peak pair 607; and the fourth adjacent peak pair 604 is centrally symmetrical with the eighth adjacent peak pair 608.

[0196] In a possible design, the relative position relationship of the above-mentioned 8 adjacent peak pairs can be shown in Figure 7, which is a schematic diagram of the relative position relationship of adjacent peak pairs provided in an embodiment of the present application. As can be seen from Figure 7, the 8 adjacent peak pairs, namely the first adjacent peak pair 601 to the eighth adjacent peak pair 608, are numbered 1 to 8 respectively. Among them, the coordinates of the first adjacent peak pair 601 are recorded as <τ1, v1>, the coordinates of the second adjacent peak pair 602 are recorded as <τ2, v2>, the coordinates of the third adjacent peak pair 603 are recorded as <τ3, v3>, the coordinates of the fourth adjacent peak pair 604 are recorded as <τ4, ​​v4>, the coordinates of the fifth adjacent peak pair 605 are recorded as <τ6, v6>, the coordinates of the sixth adjacent peak pair 606 are recorded as <τ6, v6>, the coordinates of the seventh adjacent peak pair 607 are recorded as <τ7, v7>, and the coordinates of the eighth adjacent peak pair 608 are recorded as <τ8, v8>. Therefore, <τ1,v1> and <τ5,v5>, <τ2,v2> and <τ6,v6>, <τ3,v3> and <τ7,v7>, and <τ4,v4> and <τ8,v8> are centrosymmetric, respectively.

[0197] The coordinates of the above 8 adjacent peak pairs on the delay-Doppler plane are shown in Table 2:

[0198] Table 2 Delay-Doppler coordinates of adjacent peak pairs

[0199] Among them, Δu in Table 2 = u2-u1.

[0200] Another possible definition is Δu = u1-u2, and the corresponding delay-Doppler coordinates of adjacent peak pairs are shown in Table 3:

[0201] Table 3 Delay-Doppler coordinates of adjacent peak pairs

[0202] Therefore, in another possible embodiment, the first device can calculate the coordinates of the above-mentioned 8 adjacent peak pairs based on the coordinate expressions of adjacent peak pairs on the delay Doppler plane given in Table 2 or Table 3, and the first root index u1 of the first sequence and the second root index u2 of the second sequence respectively.

[0203] It should be noted that the embodiment of the present application is described by taking Δu=u2-u1 shown in Table 2 as an example.

[0204] In one possible implementation, the coordinate spacing between the third and fourth peaks in the adjacent peak pair in the delay domain is less than or equal to a first threshold, and the coordinate spacing between the third and fourth peaks in the Doppler domain is less than or equal to a second threshold. Furthermore, the adjacent peak pairs include one or more of the following: peak pairs with the same delay and adjacent Dopplers, peak pairs with adjacent delays and the same Dopplers, and peak pairs with adjacent delays and adjacent Dopplers.

[0205] Among them, the peak pair with the same time delay and adjacent Doppler is represented by the coordinates of the third peak and the fourth peak in the time delay domain being the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain being less than or equal to the second threshold; the peak pair with adjacent time delay and the same Doppler is represented by the coordinate spacing of the third peak and the fourth peak in the time delay domain being less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain being the same; the peak pair with adjacent time delay and adjacent Doppler is represented by the coordinate spacing of the third peak and the fourth peak in the time delay domain being less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain being less than or equal to the second threshold.

[0206] As can be seen from Figure 6B, the relative position relationship between the first adjacent peak pair 601 and the fifth adjacent peak pair 605 on the delay-Doppler plane belongs to the same delay and Doppler adjacent; the relative position relationship between the second adjacent peak pair 602 and the sixth adjacent peak pair 606 on the delay-Doppler plane belongs to delay adjacent and Doppler adjacent; the relative position relationship between the third adjacent peak pair 603 and the seventh adjacent peak pair 607 on the delay-Doppler plane belongs to delay adjacent and Doppler the same; the relative position relationship between the fourth adjacent peak pair 604 and the eighth adjacent peak pair 608 on the delay-Doppler plane belongs to delay adjacent and Doppler the same.

[0207] In a possible embodiment, the first device can determine the secondary peak area of ​​the adjacent peak pair based on the relative position relationship of the adjacent peak pairs on the delay-Doppler plane, that is, the area where the secondary peak of the fuzzy function may appear. Please refer to Figure 8, which is a schematic diagram of the secondary peak area of ​​a fuzzy function provided by an embodiment of the present application. As can be seen from (a) of Figure 8, when the relative position relationship of the adjacent peak pairs on the delay-Doppler plane is the same delay and adjacent Doppler, the first peak and the second peak in the adjacent peak pair will overlap in the delay direction. Therefore, in addition to covering the adjacent peak pairs, the secondary peak area 801 will also cover the coordinate point position adjacent to the adjacent peak pair in the delay direction. As can be seen from (b) and (d) of Figure 8, when the relative position relationship of the adjacent peak pairs on the delay-Doppler plane is delay adjacent and Doppler adjacent, the secondary peak area 802 and the secondary peak area 804 will cover the adjacent peak pairs. As can be seen from (c) of Figure 8, when the relative position relationship of adjacent peak pairs on the delay-Doppler plane is adjacent in delay and the same in Doppler, the first peak and the second peak in the adjacent peak pairs will overlap in the Doppler direction. Therefore, in addition to covering the adjacent peak pairs, the secondary peak area 803 will also cover the coordinate point positions adjacent to the adjacent peak pairs in the Doppler direction.

[0208] It can be understood that since the first adjacent peak pair <τ1, v1> and the fifth adjacent peak pair <τ5, v5>, the second adjacent peak pair <τ2, v2> and the sixth adjacent peak pair <τ6, v6>, the third adjacent peak pair <τ3, v3> and the seventh adjacent peak pair <τ7, v7>, the fourth adjacent peak pair <τ4, ​​v4> and the eighth adjacent peak pair <τ8, v8> are respectively symmetrical about the center of the coordinate origin, the 8 sub-peak areas determined by the first device based on the above-mentioned adjacent peak pairs are also symmetrical about the center of the coordinate origin.

[0209] As an example, the first device takes the coordinate point in the secondary peak area that is closest to the origin of the delay Doppler plane as a candidate boundary point. There are 8 adjacent peaks in the ambiguity function of the cyclic shift sequence pair, and the 8 adjacent peaks can form 8 secondary peak areas. As an example, 8 candidate boundary points can be determined from the 8 secondary peak areas. As another example, since the relative position relationship of the adjacent peak pairs is centrally symmetric in coordinates on the delay Doppler plane, the secondary peak areas corresponding to the adjacent peak pairs are also symmetric about the center. Therefore, two secondary peak areas that are symmetric about the center in the 8 secondary peak areas can determine a candidate boundary point, and a total of 4 candidate boundary points are determined.

[0210] As another example, the coordinates of the candidate boundary points corresponding to the secondary peak of the fuzzy function are shown in Table 4.

[0211] Table 4 Coordinates of candidate boundary points corresponding to the secondary peak regions of adjacent peak pairs

[0212] In Table 4, represents the first candidate boundary point, represents the second candidate boundary point, represents the third candidate boundary point, The first candidate boundary point is It is the coordinate point closest to the origin in the secondary peak region 801 determined by the adjacent peak pairs <τ1,v1> and <τ5,v5> with the same delay and adjacent Doppler in Figure 8(a). The second candidate boundary point It is the coordinate point closest to the origin in the secondary peak region 801 determined by the adjacent peak pairs <τ2,v2> and <τ6,v6> with adjacent delays and Dopplers in FIG8(b). The third candidate boundary point It is the coordinate point closest to the origin in the secondary peak area 801 determined by the adjacent peak pairs <τ3,v3> and <τ7,v7> with the same time delay and Doppler in Figure 8 (c). The fourth candidate boundary point It is the coordinate point closest to the origin in the secondary peak area 801 determined by the adjacent peak pairs <τ4,v4> and <τ8,v8> with adjacent delays and Dopplers in FIG8(d).

[0213] Take the first candidate boundary point As an example, it can be seen from Table 2 and Table 4 that “[Δu -1 -1,Δu -1 +1]” represents the first coordinate point set contained in the secondary peak region determined by the adjacent peak pair <τ1,v1>, and “[-Δu -1 -1,-Δu -1 +1]” represents the second coordinate point set contained in the secondary peak region determined based on the adjacent peak pair <τ5,v5>. min{[Δu -1 -1,Δu -1 +1],[-Δu -1 -1,-Δu -1 +1]} indicates selecting a minimum value from the first coordinate set and the second coordinate set as the first candidate boundary point.

[0214] As another example, one or more target boundary points are determined based on multiple candidate boundary points, that is, the first device can determine one or more target boundary points that participate in determining the low ambiguity area from multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain. The boundary point to be determined is any candidate boundary point other than the first target boundary point among the multiple candidate boundary points.

[0215] For example, when determining whether the first candidate boundary point is a target boundary point, the first candidate boundary point is used as the boundary point to be determined. If the coordinate distance between the first candidate boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between at least one of the second candidate boundary point, the third candidate boundary point, and the fourth candidate boundary point (for example, the third candidate boundary point) and the origin in the Doppler domain, and / or the coordinate distance between the first candidate boundary point and the origin in the delay domain is less than the coordinate distance between at least one of the second candidate boundary point, the third candidate boundary point, and the fourth candidate boundary point (for example, the third candidate boundary point) and the origin in the Doppler domain, then the first candidate boundary point is the target boundary point.

[0216] As another possible example, the target boundary point is a boundary point other than a non-boundary point among multiple candidate boundary points, the coordinate distance between the non-boundary point and the origin in the Doppler domain is greater than the coordinate distance between at least one candidate boundary point and the origin in the Doppler domain (or), and the coordinate distance between the non-boundary point and the origin in the delay domain is greater than or equal to the coordinate distance between at least one candidate boundary point and the origin in the delay domain. For the determination of the second candidate boundary point, the third candidate boundary point, and the fourth candidate boundary point, refer to the description of the first candidate boundary point and will not be repeated here.

[0217] It should be noted that when determining whether the first candidate boundary point is a non-boundary point, if at least one of the second, third, and fourth candidate boundary points (for example, the third candidate boundary point) has a coordinate distance from the origin in the Doppler domain that is less than the coordinate distance between the first candidate boundary point and the origin in the Doppler domain, and the coordinate distance between the at least one candidate boundary point (for example, the third candidate boundary point) and the origin in the delay domain is less than or equal to the coordinate distance between the first candidate boundary point and the origin in the delay domain, then the first candidate boundary point is a non-boundary point. For the determination of the second, third, and fourth candidate boundary points, please refer to the description of the first candidate boundary point and will not be repeated here.

[0218] Please refer to Figure 9A, which is a schematic diagram of determining a target boundary point from candidate boundary points provided by an embodiment of the present application. As can be seen from Figure 9A, numbers 1 to 8 represent 8 candidate boundary points respectively, and these 8 candidate boundary points are the coordinate points closest to the origin of the delay Doppler plane in the 8 sub-peak areas. Since the candidate boundary point with the number 1 and the candidate boundary point with the number 5 are symmetrical about the center of the coordinate origin, the candidate boundary point with the number 2 and the candidate boundary point with the number 6 are symmetrical about the center of the coordinate origin, the candidate boundary point with the number 3 and the candidate boundary point with the number 7 are symmetrical about the center of the coordinate origin, and the candidate boundary point with the number 4 and the candidate boundary point with the number 8 are symmetrical about the center of the coordinate origin. Therefore, every two candidate boundary points that are symmetrical about the center of the coordinate origin can determine a candidate boundary point. Therefore, according to Table 3, 4 candidate boundary points can be determined, which are

[0219] In summary, the candidate boundary point with the number 4 and the candidate boundary point with the number 8 can determine the candidate boundary point The candidate boundary point with the number 3 and the candidate boundary point with the number 7 can determine the candidate boundary point The candidate boundary point with the number 5 and the candidate boundary point with the number 1 can determine the candidate boundary point The candidate boundary point with the number 2 and the candidate boundary point with the number 6 can determine the candidate boundary point Since the candidate boundary and The Doppler spacing of the candidate boundary points is less than or equal to Doppler spacing, and / or candidate boundaries and The delay intervals are all smaller than the candidate boundary points The delay interval, so the candidate boundary and is the target boundary point.

[0220] Or, since the candidate boundary points The delay-Doppler coordinates are all at the candidate boundary points The outside of the candidate boundary point The coordinate distance between the origin and the candidate boundary point in the Doppler domain is greater than The coordinate distance from the origin in the Doppler domain, and the candidate boundary point The coordinate distance from the origin in the delay domain is greater than or equal to the candidate boundary point The coordinate distance from the origin in the time delay domain, so the candidate boundary point It is a non-boundary point and is not used to determine the low fuzzy area. and is the target boundary point, which can be used to determine the low fuzzy area.

[0221] As an example, the first device uses four candidate boundary points The index set {1, 2, 3, 4} can be obtained, and the coordinate distance between the target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or, the coordinate distance between the target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, so the index set of the target boundary point is That is, for the target boundary point index i in the index set, there is no delay interval less than or equal to And the Doppler spacing is less than The index j.

[0222] Since the operators +, -, ×, (·) involved in the embodiments of this application -1 All in finite fields Therefore, the coordinate spacing in the Doppler domain mentioned above is determined according to the Doppler coordinate (or the coordinate in the Doppler domain) and the sequence length of the cyclic shift sequence pair, and the coordinate spacing in the delay domain is determined according to the delay coordinate (or the coordinate in the delay domain) and the sequence length of the cyclic shift sequence pair.

[0223] As another example, The target boundary points are sorted in ascending order according to the time delay coordinates get Because the maximum value that can be obtained in the delay domain and Doppler domain is the sequence length N, the target boundary point and the sequence length N can be used to determine candidate low blur regions, which are For the convenience of representation, Therefore, the low ambiguity region index that maximizes the sequence capacity can be expressed as That is, when Make the sequence capacity Get the value of m corresponding to the maximum value.

[0224] In a possible implementation, the first sequence and the second sequence in the cyclic shift sequence pair use the same delay cyclic shift index and Doppler cyclic shift index, the delay cyclic shift index is any one in the delay cyclic shift set, and the Doppler cyclic shift index is any one in the Doppler cyclic shift set. Doppler cyclic shift set For the first sequence and the second sequence exist The cyclic shift sequence constitutes Δ T ×Δ F Low ambiguity area. It can be understood that the ambiguity functions of the first and second sequences have eight adjacent peak pairs on the delay-Doppler plane, so there may be one or more candidate low ambiguity areas. If there is one candidate low ambiguity area, it is used as the target low ambiguity area. If there are multiple candidate low ambiguity areas, the candidate low ambiguity area containing the most cyclically shifted sequence pairs is used as the target low ambiguity area.

[0225] Please refer to Figure 9B, which is a schematic diagram of constructing a cyclic shift sequence pair in a low ambiguity region provided by an embodiment of the present application. When the sequence length N of the cyclic shift sequence pair is 13, the first root index u1 of the first sequence is 3, the second root index u2 of the second sequence is 7, and the preset maximum delay Δ T =2, the preset maximum Doppler frequency deviation Δ F = 2. The first device can determine the coordinates of the four candidate boundary points according to Table 3, and the target boundary point index set 3 target boundary points can be determined from 4 candidate boundary points therefore, As can be seen from Figure 9B, The target boundary points are sorted in descending order according to the time delay coordinates: The first device can determine four candidate low-ambiguity areas based on the three target boundary points and the sequence length N, which are and Therefore, the first device is based on It can be determined Next, the first device sorts the target boundary points according to the order from smallest to largest. It can be determined that i1=2, i2=1, i3=3. Then, the first device and the delayed cyclic shift set 1}, Doppler cyclic shift set It can be determined therefore, The corresponding delay cyclic shift index k=0,1, the Doppler cyclic shift index l=0,1, the first root sequence and the second root sequence are cyclically shifted according to the delay cyclic shift index, and the first root sequence and the second root sequence are cyclically shifted according to the Doppler cyclic shift index to obtain a cyclic shift sequence pair.

[0226] Step S502: The first device outputs a cyclically shifted sequence pair.

[0227] Accordingly, the second apparatus may receive the cyclically shifted sequence pair from the first apparatus, or the second apparatus may receive the cyclically shifted sequence pair reflected by the target apparatus.

[0228] In one possible implementation, the first device performs an N-point DFT transform on the cyclic shift sequence pair to obtain a cyclic shift sequence pair with frequency domain distribution, or can obtain a cyclic shift sequence pair with frequency domain distribution by performing a weighted shift on the cyclic shift sequence pair, thereby eliminating the DFT operation. Next, subcarrier mapping is performed to map the cyclic shift sequence pair with frequency domain distribution obtained by DFT to the corresponding subcarrier position. After performing IDFT on the mapped cyclic shift sequence pair with frequency domain distribution, a time domain signal can be obtained. After performing corresponding processing on the time domain signal (for example, inserting the cyclic prefix of the first sequence and the cyclic prefix of the second sequence, etc.), the time domain signal containing the cyclic shift sequence pair is sent to the second device or the target device.

[0229] Step S503: The second apparatus processes the cyclically shifted sequence pair.

[0230] In one possible embodiment, a cyclic shift sequence pair is used to generate a random access signal, and the first device sends a signal containing the cyclic shift sequence pair to the second device, and the second device processes the cyclic shift sequence pair. Specifically, the second device extracts the cyclic shift sequence pair from the starting position of the frequency domain, samples the cyclic shift sequence pair, and finally obtains the distance between the first device and the second device, and / or the speed of the first device relative to the second device. The second device can then calculate the timing advance required by the first device and send it to the first device, so that the first device can send the data signal at the correct time point according to the advance in subsequent data transmission. It can be understood that the first device can be a terminal device or a device in the terminal device, the second device can be a target device, and the target device can be a device that establishes a communication connection with the first device, specifically a network device or a device in the network device.

[0231] In another possible implementation, a cyclically shifted sequence pair is used to generate a sensing signal. A first device transmits a signal containing the cyclically shifted sequence pair to a target device. The target device can reflect the signal containing the cyclically shifted sequence pair, allowing it to be received by a second device. The second device processes the cyclically shifted sequence pair, extracts the cyclically shifted sequence pair from a frequency domain starting position, samples the cyclically shifted sequence pair, and ultimately obtains the distance between the first device and the target device, and / or the velocity of the first device relative to the target device.

[0232] The applicable scenarios of the embodiments of this application include but are not limited to:

[0233] [Scenario 1] Cyclic shift sequence pairs are used to generate random access signals.

[0234] In a possible implementation scenario, taking the terminal device 104 shown in FIG1 as an example, the terminal device 104 obtains a cyclic shift sequence pair. The cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting the first root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and the second sequence is obtained by cyclically shifting the second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and the first root index of the first root sequence and the second root index of the second root sequence are different. It should be noted that the delay cyclic shift index and the Doppler cyclic shift index required for the cyclic shift of the first sequence and the second sequence are the same. Specifically, the terminal device 104 can obtain the cyclic shift sequence pair according to the aforementioned communication method, such as the communication method shown in FIG5.

[0235] The terminal device 104 sends a random access signal including a cyclic shift sequence pair to the network device 111 or a functional module in the network device.

[0236] Network device 111 or a functional module within the network device can receive a random access signal including a cyclically shifted sequence pair and implement downlink synchronization signals and uplink random access for terminal device 104 based on the correlation of the cyclically shifted sequence pair. Specifically, network device 111 can measure the distance of terminal device 104 relative to network device 111, or the speed of terminal device 104 relative to network device 111, based on the cyclically shifted sequence pair. Network device 111 can calculate the required timing advance for terminal device 104 based on the distance or speed and feed it back to terminal device 104. Therefore, during the random access process, terminal device 104 is identified by network device 111 and obtains the timing advance estimated by network device 111, thereby establishing uplink and downlink synchronization and building a bidirectional link between terminal device 104 and network device 111. Terminal device 104 can then transmit data based on the resources scheduled by network device 111.

[0237] [Scenario 2] Cyclic shift sequence pairs are used to generate perception signals.

[0238] In a possible implementation scenario, taking the network device 111 shown in FIG1 as an example, the network device 111 obtains a cyclic shift sequence pair. The cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence being obtained by cyclically shifting the first root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and the second sequence being obtained by cyclically shifting the second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, respectively. The first root index of the first root sequence and the second root index of the second root sequence are different. It should be noted that the delay cyclic shift index and the Doppler cyclic shift index required for the cyclic shift of the first sequence and the second sequence are the same. Specifically, the network device 111 can obtain the cyclic shift sequence pair according to the aforementioned communication method, such as the communication method shown in FIG5.

[0239] In one possible implementation, the network device 111 may receive sequence configuration information sent by a server or a control node (not shown in FIG1 ), may receive sequence configuration information sent by a terminal device, and may also receive sequence configuration information sent by the network device 112. The network device 111 determines a delay cyclic shift index and a Doppler cyclic shift index based on the sequence configuration information.

[0240] The network device 111 or a functional module in the network device sends a sensing signal including the cyclically shifted sequence pair to a target object (for example, a car in the surrounding environment).

[0241] The target object may reflect a sensing signal including a cyclically shifted sequence pair, which is then received by the network device 111. The network device 111 determines certain attributes of the target object based on the reflection of the sensing signal, including one or more of distance, position, shape, or speed.

[0242] In one possible implementation, the sensing signal including the cyclically shifted sequence pair reflected by the target object may be received by the network device 112 or a functional module within the network device 112. The network device 112 or the functional module within the network device 112 determines certain attributes of the target object based on the reflection of the sensing signal, including one or more of distance, position, shape, or speed.

[0243] In another possible implementation, a sensing signal including a cyclically shifted sequence pair reflected by a target object may be received by a terminal device or a functional module in the terminal device. The terminal device or the functional module in the terminal device determines certain attributes of the target object based on the reflected sensing signal, including one or more of distance, position, shape, or speed.

[0244] It should be noted that the terminal device or a functional module in the terminal device may also obtain a cyclically shifted sequence pair, thereby sending a perception signal including the cyclically shifted sequence pair to the target object.

[0245] Some possible implementations of cyclic shift sequence pairs are described below.

[0246] [Implementation Method 1]

[0247] In a possible implementation, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 29, the second root index u2 of the second sequence is 42, and the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, Δu=u2-u1=13, and the first device can obtain the delay-Doppler coordinates of 8 adjacent peak pairs according to Table 2. Then, the first device can determine the secondary peak area of ​​the adjacent peak pairs according to the delay-Doppler coordinates of the 8 adjacent peak pairs, and use the coordinate point in the secondary peak area that is closest to the origin of the delay-Doppler plane as the candidate coordinate point. That is, the first device can determine the delay-Doppler coordinates of 4 candidate boundary points according to Table 3, which are

[0248] Next, the first device sets the target boundary points according to the index Determine the target boundary point from the above four candidate boundary points, among which the candidate boundary points excluding the target boundary point are non-boundary points. If there is a candidate boundary point among the candidate boundary points whose coordinate distance from the origin of the delay-Doppler plane in the Doppler domain is smaller than the coordinate distance between the boundary point to be determined among the candidate boundary points and the above origin in the Doppler domain, and the coordinate distance between the above candidate boundary point and the origin in the delay domain is smaller than or equal to the coordinate distance between the boundary point to be determined among the candidate boundary points and the origin in the delay domain, then the above boundary point to be determined is a non-boundary point.

[0249] Please refer to FIG10A, which is a schematic diagram of determining a target boundary point from candidate boundary points provided by an embodiment of the present application. As can be seen from FIG10A, the candidate boundary points The coordinate distances between the origin of the delay-Doppler plane and the candidate boundary points in the Doppler domain are respectively less than The coordinate distance from the origin in the Doppler domain, and the candidate boundary point The coordinate distances between the above origin and the candidate boundary point in the delay domain are respectively less than or The coordinate distance from the origin in the time delay domain, then the candidate boundary point is the target boundary point, then the candidate boundary point or is a non-boundary point.

[0250] Delayed Cyclic Shift Set Doppler cyclic shift set in, N. For example, according to the target boundary point With sequence length N=139, two candidate low ambiguity regions can be determined, namely The low ambiguity region containing the maximum sequence capacity is

[0251] Therefore, the first device is based on the target boundary point The delay cyclic shift set can be determined by the sequence length N = 139 Doppler cyclic shift set The first device selects a delay cyclic shift index from the delay cyclic shift set and a Doppler cyclic shift index from the Doppler cyclic shift set. According to equations (3.11) and (3.12), the cyclic shift sequence pair can be obtained by performing cyclic shifts in the delay domain and the Doppler domain respectively. The capacity of the cyclic shift sequence pair finally determined is That is, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 29, and the second root index u2 of the second sequence is 42, the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, the first device can obtain 13 cyclic shift sequence pairs.

[0252] Please refer to Figure 10B, which is a simulation diagram of the ambiguity function of a cyclic shift sequence pair with a target boundary point provided by an embodiment of the present application. As can be seen from Figure 10B, the white circles represent the peaks where the ambiguity function of the first sequence and the ambiguity function of the second sequence overlap with each other. The white circles shown in Figure 10B correspond to the origin (0,0) in Figure 10A, and the white boxes represent the adjacent peaks involved in determining the low ambiguity area. According to the two white boxes shown in Figure 10B, the target boundary point shown in Figure 10A can be determined.

[0253] For a specific carrier frequency, the product of the maximum observation range and speed for a single cyclically shifted sequence is constant, meaning that the area of ​​the maximum zero-ambiguity region 300 shown in Figure 3 is fixed. For a cyclically shifted sequence pair, when a target boundary point exists, two low-ambiguity regions of varying sizes are obtained. The low-ambiguity region that contains the most sequence capacity is selected as the low-ambiguity region that maximizes sequence capacity. Therefore, compared to a single cyclically shifted sequence, a cyclically shifted sequence pair can improve both measurement range and speed.

[0254] [Implementation Method 2]

[0255] In a possible implementation, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 17, the second root index u2 of the second sequence is 22, and the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, Δu=u2-u1=5, and the first device can obtain the delay-Doppler coordinates of 8 adjacent peak pairs according to Table 2. Then, the first device can determine the secondary peak area of ​​the adjacent peak pairs according to the delay-Doppler coordinates of the 8 adjacent peak pairs, and take the coordinate point in the secondary peak area that is closest to the origin of the delay-Doppler plane as the candidate coordinate point. That is, the first device can determine the delay-Doppler coordinates of 4 candidate boundary points according to Table 3, which are

[0256] Next, the first device sets the target boundary points according to the index Determine the target boundary point from the above four candidate boundary points, among which the candidate boundary points excluding the target boundary point are non-boundary points. If there is a candidate boundary point among the candidate boundary points whose coordinate distance from the origin of the delay-Doppler plane in the Doppler domain is smaller than the coordinate distance between the boundary point to be determined among the candidate boundary points and the above origin in the Doppler domain, and the coordinate distance between the above candidate boundary point and the origin in the delay domain is smaller than or equal to the coordinate distance between the boundary point to be determined among the candidate boundary points and the origin in the delay domain, then the above boundary point to be determined is a non-boundary point.

[0257] Please refer to FIG11A, which is a schematic diagram of determining two target boundary points from candidate boundary points provided by an embodiment of the present application. As can be seen from FIG11A, the candidate boundary points The coordinate distances between the origin of the delay-Doppler plane and the candidate boundary points in the Doppler domain are respectively less than or The coordinate distance from the origin in the Doppler domain, and the candidate boundary point The coordinate distances between the above origin and the candidate boundary point in the delay domain are respectively less than or The coordinate distance from the origin in the time delay domain, then the candidate boundary point and is the target boundary point, then the candidate boundary point <51,32> and is a non-boundary point.

[0258] Delayed Cyclic Shift Set Doppler cyclic shift set in, N. For example, according to the target boundary point And the sequence length N = 139 can determine three candidate low ambiguity areas, which are The low ambiguity region containing the maximum sequence capacity is

[0259] Therefore, the first device is based on the target boundary point The delay cyclic shift set can be determined by the sequence length N = 139 Doppler cyclic shift set The first device selects a delay cyclic shift index from the delay cyclic shift set and a Doppler cyclic shift index from the Doppler cyclic shift set. According to equations (3.11) and (3.12), the cyclic shift sequence pair can be obtained by performing cyclic shifts in the delay domain and the Doppler domain respectively. The capacity of the cyclic shift sequence pair finally determined is That is, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 17, and the second root index u2 of the second sequence is 22, the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, the first device can obtain 26 cyclic shift sequence pairs.

[0260] Please refer to Figure 11B, which is a schematic diagram of the ambiguity function of a cyclic shift sequence pair with two target boundary points provided by an embodiment of the present application. As can be seen from Figure 11B, the white circles represent the peaks where the ambiguity function of the first sequence and the ambiguity function of the second sequence overlap with each other. The white circles shown in Figure 11B correspond to the origin (0,0) in Figure 11A, and the white boxes represent the adjacent peaks involved in determining the low ambiguity area. According to the four white boxes shown in Figure 11B, the target boundary points shown in Figure 11A can be determined.

[0261] For a specific carrier frequency, the product of the maximum observation range and speed for a single cyclically shifted sequence is constant, meaning that the area of ​​the maximum zero-ambiguity region 300 shown in Figure 3 is fixed. For a cyclically shifted sequence pair, when there are two target boundary points, three low-ambiguity regions with different areas are obtained. The low-ambiguity region that contains the most sequence capacity is selected as the low-ambiguity region that maximizes sequence capacity. Therefore, compared to a single cyclically shifted sequence, a cyclically shifted sequence pair can improve both measurement range and speed.

[0262] [Implementation Method 3]

[0263] In a possible implementation, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 31, and the second root index u2 of the second sequence is 42, the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, Δu=u2-u1=11, and the first device can obtain the delay-Doppler coordinates of 8 adjacent peak pairs according to Table 2. Then, the first device can determine the secondary peak area of ​​the adjacent peak pairs according to the delay-Doppler coordinates of the 8 adjacent peak pairs, and take the coordinate point in the secondary peak area that is closest to the origin of the delay-Doppler plane as the candidate coordinate point. That is, the first device can determine the delay-Doppler coordinates of 4 candidate boundary points according to Table 3, which are

[0264] Next, the first device sets the target boundary points according to the index Determine the target boundary point from the above four candidate boundary points, among which the candidate boundary points excluding the target boundary point are non-boundary points. If there is a candidate boundary point among the candidate boundary points whose coordinate distance from the origin of the delay-Doppler plane in the Doppler domain is smaller than the coordinate distance between the boundary point to be determined among the candidate boundary points and the above origin in the Doppler domain, and the coordinate distance between the above candidate boundary point and the origin in the delay domain is smaller than or equal to the coordinate distance between the boundary point to be determined among the candidate boundary points and the origin in the delay domain, then the above boundary point to be determined is a non-boundary point.

[0265] Please refer to FIG12A, which is a schematic diagram of determining three target boundary points from candidate boundary points provided by an embodiment of the present application. As can be seen from FIG12A, the candidate boundary points or The coordinate distances between the origin of the delay-Doppler plane and the candidate boundary points in the Doppler domain are respectively less than The coordinate distance from the origin in the Doppler domain, and the candidate boundary point or The coordinate distances between the above origin and the candidate boundary point in the delay domain are respectively less than The coordinate distance from the origin in the time delay domain, then the candidate boundary point and is the target boundary point, then the candidate boundary point is a non-boundary point.

[0266] Delayed Cyclic Shift Set Doppler cyclic shift set in, N. For example, according to the target boundary point And the sequence length N = 139 can determine 4 candidate low ambiguity areas, which are Among them, the low ambiguity region containing the maximum sequence capacity is

[0267] Therefore, the first device is based on the target boundary point and The delay cyclic shift set can be determined by the sequence length N = 139 Doppler cyclic shift set The first device selects a delay cyclic shift index from the delay cyclic shift set and a Doppler cyclic shift index from the Doppler cyclic shift set. According to equations (3.11) and (3.12), the cyclic shift sequence pair can be obtained by performing cyclic shifts in the delay domain and the Doppler domain respectively. The capacity of the cyclic shift sequence pair finally determined is That is, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 31, and the second root index u2 of the second sequence is 42, the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, the first device can obtain 30 cyclic shift sequence pairs.

[0268] Please refer to Figure 12B, which is a schematic diagram of the ambiguity function of a cyclic shift sequence pair with two target boundary points provided by an embodiment of the present application. As can be seen from Figure 12B, the white circles represent the peaks where the ambiguity function of the first sequence and the ambiguity function of the second sequence overlap with each other. The white circles shown in Figure 12B correspond to the origin (0,0) in Figure 12A, and the white boxes represent the adjacent peaks involved in determining the low ambiguity area. According to the six white boxes shown in Figure 12B, the target boundary points shown in Figure 12A can be determined. and

[0269] For a specific carrier frequency, the product of the maximum observation range and speed for a single cyclically shifted sequence is constant, meaning that the area of ​​the maximum zero-ambiguity region 300 shown in Figure 3 is fixed. For a cyclically shifted sequence pair, when there are three target boundary points, four low-ambiguity regions of varying sizes are obtained. The low-ambiguity region that contains the most sequence capacity is selected as the low-ambiguity region that maximizes sequence capacity. Therefore, compared to a single cyclically shifted sequence, a cyclically shifted sequence pair can improve both measurement range and speed.

[0270] [Implementation 4]

[0271] In a possible implementation, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 25, the second root index u2 of the second sequence is 28, and the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, Δu=u2-u1=3, and the first device can obtain the delay-Doppler coordinates of 8 adjacent peak pairs according to Table 2. Then, the first device can determine the secondary peak area of ​​the adjacent peak pairs according to the delay-Doppler coordinates of the 8 adjacent peak pairs, and take the coordinate point in the secondary peak area that is closest to the origin of the delay-Doppler plane as the candidate coordinate point. That is, the first device can determine the delay-Doppler coordinates of 4 candidate boundary points according to Table 3, which are

[0272] Next, the first device sets the target boundary points according to the index Determine the target boundary point from the above four candidate boundary points, among which the candidate boundary points excluding the target boundary point are non-boundary points. If there is a candidate boundary point among the candidate boundary points whose coordinate distance from the origin of the delay-Doppler plane in the Doppler domain is smaller than the coordinate distance between the boundary point to be determined among the candidate boundary points and the above origin in the Doppler domain, and the coordinate distance between the above candidate boundary point and the origin in the delay domain is smaller than or equal to the coordinate distance between the boundary point to be determined among the candidate boundary points and the origin in the delay domain, then the above boundary point to be determined is a non-boundary point.

[0273] Please refer to Figure 13A, which is a schematic diagram of determining four target boundary points from candidate boundary points provided by an embodiment of the present application. It can be seen from Figure 13A that there is no candidate boundary point whose coordinate distance with the origin of the delay Doppler plane in the Doppler domain is smaller than the coordinate distance between the boundary point to be determined and the origin in the candidate boundary point, and the coordinate distance between the candidate boundary point and the origin in the delay domain is smaller than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain. Then the candidate boundary point is the target boundary point.

[0274] Delayed Cyclic Shift Set Doppler cyclic shift set in, For example, according to the target boundary point And the sequence length N = 139 can determine 5 candidate low ambiguity areas, which are Among them, the low ambiguity region containing the maximum sequence capacity is

[0275] Therefore, the first device is based on the target boundary point The delay cyclic shift set can be determined by the sequence length N = 139 Doppler cyclic shift set The first device selects a delay cyclic shift index from the delay cyclic shift set and a Doppler cyclic shift index from the Doppler cyclic shift set. According to equations (3.11) and (3.12), the cyclic shift sequence pair can be obtained by performing cyclic shifts in the delay domain and the Doppler domain respectively. The capacity of the cyclic shift sequence pair finally determined is That is, when the sequence length N of the cyclic shift sequence pair is 139, the first root index u1 of the first sequence in the cyclic shift sequence pair is 25, and the second root index u2 of the second sequence is 28, the preset maximum delay Δ T =10, the preset maximum Doppler frequency deviation Δ F =10, the first device can obtain 16 cyclic shift sequence pairs.

[0276] Please refer to Figure 13B, which is a schematic diagram of the ambiguity function of a cyclic shift sequence pair with four target boundary points provided by an embodiment of the present application. As can be seen from Figure 13B, the white circles represent the peaks where the ambiguity function of the first sequence and the ambiguity function of the second sequence overlap with each other. The white circles shown in Figure 13B correspond to the origin (0,0) in Figure 13A, and the white boxes represent the adjacent peaks involved in determining the low ambiguity area. According to the six white boxes shown in Figure 13B, the target boundary points shown in Figure 12A can be determined.

[0277] For a specific carrier frequency, the product of the maximum observation range and speed for a single cyclically shifted sequence is constant, meaning that the area of ​​the maximum zero-ambiguity region 300 shown in Figure 3 is fixed. For a cyclically shifted sequence pair, when there are four target boundary points, five low-ambiguity regions of varying sizes are obtained. The low-ambiguity region that contains the most sequence capacity is selected as the low-ambiguity region that maximizes sequence capacity. Therefore, compared to a single cyclically shifted sequence, a cyclically shifted sequence pair can improve both measurement range and speed.

[0278] The above describes in detail the method of the embodiment of the present application. The following provides an apparatus of the embodiment of the present application.

[0279] An embodiment of the present application provides a communication device, which may include a module or unit corresponding to the method / operation / step / action in the above-mentioned method embodiment. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software. For example, please refer to Figure 14, which is a structural diagram of a communication device 140 provided in an embodiment of the present application. The communication device 140 may include a processing unit 1401 and a communication unit 1402. The communication device 140 is used to implement the aforementioned communication method, such as the communication method in the embodiment shown in Figure 5.

[0280] Optionally, the communication device 140 may be the first device or the second device in the aforementioned embodiment, for example, the first device or the second device in the embodiment shown in FIG5 .

[0281] In a possible implementation manner, the communication device 140 is the first device in the aforementioned embodiment.

[0282] The processing unit 1401 is configured to obtain a cyclically shifted sequence pair, where the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence;

[0283] The communication unit 1402 is configured to output the cyclically shifted sequence pair.

[0284] In a possible implementation manner, the communication device 140 is the second device in the aforementioned embodiment.

[0285] The communication unit 1402 is configured to receive a cyclically shifted sequence pair;

[0286] The processing unit 1401 is configured to process the cyclically shifted sequence pair.

[0287] In a possible implementation, the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

[0288] In a possible implementation manner, the delay cyclic shift index is any one in a delay cyclic shift set, and the Doppler cyclic shift index is any one in a Doppler cyclic shift set;

[0289] The delay cyclic shift index of the first sequence and the second sequence is the same, and the Doppler cyclic shift index of the first sequence and the second sequence is the same.

[0290] In one possible implementation, the delay cyclic shift set and the Doppler cyclic shift set are respectively determined based on one or more target boundary points, the target boundary points are determined based on adjacent peak pairs, the adjacent peak pairs include the third peak of the ambiguity function of the first root sequence and the fourth peak of the ambiguity function of the second root sequence, the coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and the coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

[0291] In one possible implementation, the one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points other than the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinate and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinate and the sequence length of the cyclic shift sequence pair.

[0292] In a possible embodiment, the adjacent peak pairs include one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

[0293] In a possible implementation, the first threshold is delay resolution, and the second threshold is Doppler resolution.

[0294] In a possible implementation, the cyclically shifted sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device.

[0295] In a possible implementation, the discrete-time signal expression of the cyclically shifted sequence pair is as follows:

[0296] in, Denoted as the first sequence, Denote as the cyclic prefix of the first sequence, represents the second sequence, is represented by the cyclic prefix of the second sequence, N is represented by the sequence length of the cyclic shift sequence pair, and N CP is the length of the cyclic prefix, u1 is the first root index, u2 is the second root index, Δ T Represents the preset maximum delay, Δ F represents the preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

[0297] Figure 15 is a schematic diagram of the structure of a communication device 150 provided in an embodiment of the present application. The communication device 150 can be used to implement the functions of the first device and the second device in the above method. The communication device 150 is a device with computing and / or communication capabilities. The communication device here can be a physical device, such as a network device, a terminal device, etc., or a communication unit, component, or chip in a network device, or a communication unit, component, or chip in a terminal device, or a device used in conjunction with a network device, or a device used in conjunction with a terminal device.

[0298] As shown in Figure 15 , communication device 150 includes a processor 1501. In one possible implementation, it may also include at least one communication interface 1502, or the processor 1501 and the communication interface 1502 may be coupled. In another possible implementation, it may also include at least one memory 1503. Memory 1503 may be integrated with processor 1501, provided separately, or external to communication device 150. It should be understood that this application does not limit the number of processors and memories in communication device 150.

[0299] Processor 1501 is a module for performing calculations and may include any one or more of a controller (e.g., a storage controller), a logic circuit, a baseband processor, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), a digital signal processor (DSP), a coprocessor (to assist the central processor in completing corresponding processing and applications), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a microcontroller unit (MCU), and the like.

[0300] The communication interface 1502 is used to provide information input or output for the at least one processor. And / or, the communication interface 1502 can be used to receive data sent externally and / or send data to the outside. The communication interface 1502 can be an input and output interface, and can be a wired link interface including an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission and other wireless communication technologies, etc.). Optionally, the communication interface 1502 can also include a transmitter (such as a radio frequency transmitter, antenna, etc.) coupled to the interface, or a receiver, etc. For example, when the communication device 150 is a first device, the communication interface 1502 is used to send a cyclic shift sequence pair. When the communication device 150 is a second device, the communication interface 1502 is used to receive a cyclic shift sequence pair.

[0301] Memory 1503 is used to provide storage space, which can optionally store application data, user data, operating systems and computer programs, configuration files, etc. Memory 1503 may include volatile memory, such as random access memory (RAM). Memory 1503 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0302] The communication device 150 may further include a bus 1504, which may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. Buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG15 shows only one line, but this does not imply that there is only one bus or only one type of bus. Bus 1504 may include a path for transmitting information between the various components of the communication device 150 (e.g., the memory 1503, the processor 1501, and the communication interface 1502).

[0303] In the embodiment of the present application, the memory 1503 stores executable instructions, and the processor 1501 executes the executable instructions to implement the aforementioned communication method, such as the communication method in the embodiment of Figure 5. That is, the memory 1503 stores instructions for executing the communication method.

[0304] In a possible implementation, when the communication device 150 is a first device, it is configured to execute the steps executed by the first device in various possible implementations of the above method embodiments, for example, the processor 1501 is configured to obtain a cyclically shifted sequence pair, wherein the cyclically shifted sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and the first root index of the first root sequence is different from the second root index of the second root sequence; and the processor 1501 is configured to send the cyclically shifted sequence pair through the communication interface 1502.

[0305] In another possible implementation, when the communication device 150 is a second device, it is used to execute the steps performed by the first device in various possible implementations of the above method embodiments, for example, the processor 1501 is used to receive a cyclic shift sequence pair through the communication interface 1502; the processor 1501 processes the cyclic shift sequence pair.

[0306] When the communication device 150 is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or antenna), and the information is sent to the terminal by other terminals or network devices; or the terminal chip outputs information to other modules in the terminal (such as a radio frequency module or antenna), and the information is sent to other terminals or network devices by the terminal.

[0307] When the communication device 150 is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiment. The network device chip receives information from other modules in the network device (such as a radio frequency module or antenna), and the information is sent to the network device by a terminal or other network device; or the network device chip outputs information to other modules in the network device (such as a radio frequency module or antenna), and the information is sent to the terminal or other network device by the network device.

[0308] The embodiments of the present application may also provide a computer program product, which includes computer instructions. When the instructions are executed on at least one processor, the aforementioned communication method is implemented, such as the communication method in the embodiment of FIG5 .

[0309] In a possible implementation, the computer program product may be a software installation package or an image package. When the aforementioned method is required, the computer program product may be downloaded and executed on a computing device.

[0310] An embodiment of the present application may also provide a communication system, which includes a terminal device and a network device. For a specific description, please refer to the communication method shown in Figure 5.

[0311] The embodiments of the present application may further provide a computer program, which is used to implement the aforementioned communication method, such as the communication method in the embodiment of FIG. 5 .

[0312] The present application also provides a computer-readable storage medium including instructions for implementing the aforementioned communication method, such as the communication method in the embodiment of FIG5 .

[0313] The computer-readable storage medium may be any available medium that can be stored by a communication device, or a data storage device such as a data center that contains one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD), or a semiconductor medium (e.g., a solid-state drive).

[0314] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0315] The “at least one” mentioned in the embodiments of this application refers to one or more, and “plurality” refers to two or more. “At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, c can be single or multiple. “And / or” describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character “ / ” generally indicates that the previous and next associated objects are in an “or” relationship.

[0316] Furthermore, unless otherwise indicated, ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish multiple objects and are not intended to limit the order, timing, priority, or importance of multiple objects. For example, the references to a first container storage management device and a second container storage management device are merely for ease of description and do not indicate differences in device structure, deployment order, or importance between the first and second container storage management devices.

[0317] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0318] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the protection scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: The method comprises: The first device acquires a cyclic shift sequence pair, wherein the cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence; The cyclically shifted sequence pair is output.

2. The method according to claim 1, characterized in that The coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

3. The method according to claim 1 or 2, characterized in that: The delay cyclic shift index is any one in the delay cyclic shift set, and the Doppler cyclic shift index is any one in the Doppler cyclic shift set; The delay cyclic shift index of the first sequence is the same as that of the second sequence, and the Doppler cyclic shift index of the first sequence is the same as that of the second sequence.

4. The method according to claim 3, characterized in that The delay cyclic shift set and the Doppler cyclic shift set are respectively determined according to one or more target boundary points, and the target boundary points are determined according to adjacent peak pairs, and the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, and a coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and a coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

5. The method according to claim 4, characterized in that The one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points except the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinates and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinates and the sequence length of the cyclic shift sequence pair.

6. The method according to claim 4 or 5, characterized in that: The adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

7. The method according to any one of claims 2 to 6, characterized in that: The first threshold is a delay resolution, and the second threshold is a Doppler resolution.

8. The method according to any one of claims 1 to 7, characterized in that: The cyclic shift sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device.

9. The method according to any one of claims 1 to 8, characterized in that: The discrete time signal expression of the cyclic shift sequence pair is as follows: in, represents the first sequence, represents a cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, and N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents a preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

10. A communication method, characterized in that: The method comprises: The second device receives a cyclic shift sequence pair, wherein the cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence; The cyclically shifted sequence pair is processed.

11. The method according to claim 10, characterized in that The coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

12. The method according to claim 10 or 11, characterized in that: The delay cyclic shift index is any one in the delay cyclic shift set, and the Doppler cyclic shift index is any one in the Doppler cyclic shift set; The delay cyclic shift index of the first sequence is the same as that of the second sequence, and the Doppler cyclic shift index of the first sequence is the same as that of the second sequence.

13. The method according to claim 12, characterized in that The delay cyclic shift set and the Doppler cyclic shift set are respectively determined according to one or more target boundary points, and the target boundary points are determined according to adjacent peak pairs, and the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, and a coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, or a coordinate spacing between the third peak and the fourth peak in the Doppler domain is equal to a second threshold.

14. The method according to claim 13, characterized in that The one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points except the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinates and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinates and the sequence length of the cyclic shift sequence pair.

15. The method according to claim 13 or 14, characterized in that The adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the first peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is equal to the first threshold and the coordinate spacing of the third peak and the first peak in the Doppler domain is equal to the second threshold.

16. The method according to any one of claims 11 to 15, characterized in that The first threshold is a delay resolution, and the second threshold is a Doppler resolution.

17. The method according to any one of claims 10 to 16, characterized in that The cyclic shift sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to a target device, where the target device is a device that receives the cyclic shift sequence pair.

18. The method according to any one of claims 10 to 17, characterized in that The discrete time signal expression of the cyclic shift sequence pair is as follows: in, represents the first sequence, represents a cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, and N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents a preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

19. A communication system, characterized in that: The communication system comprises a first device and a second device, wherein: The first device is used to execute the method according to any one of claims 1 to 9, and the second device is used to execute the method according to any one of claims 10 to 18.

20. A communication device, characterized in that: The communication device comprises a communication unit and a processing unit, wherein: The processing unit is configured to acquire a cyclic shift sequence pair, wherein the cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence; The communication unit is used to output the cyclic shift sequence pair.

21. The device according to claim 20, characterized in that The coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

22. The device according to claim 20 or 21, characterized in that The delay cyclic shift index is any one in the delay cyclic shift set, and the Doppler cyclic shift index is any one in the Doppler cyclic shift set; The delay cyclic shift index of the first sequence is the same as that of the second sequence, and the Doppler cyclic shift index of the first sequence is the same as that of the second sequence.

23. The device according to claim 22, characterized in that The delay cyclic shift set and the Doppler cyclic shift set are respectively determined according to one or more target boundary points, and the target boundary points are determined according to adjacent peak pairs, and the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, and a coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and a coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

24. The device according to claim 23, characterized in that The one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points except the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinates and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinates and the sequence length of the cyclic shift sequence pair.

25. The device according to claim 23 or 24, characterized in that The adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

26. The device according to any one of claims 21 to 25, characterized in that The first threshold is a delay resolution, and the second threshold is a Doppler resolution.

27. The device according to any one of claims 20 to 26, characterized in that The cyclic shift sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to the target device.

28. The device according to any one of claims 20 to 27, characterized in that The discrete time signal expression of the cyclic shift sequence pair is as follows: in, represents the first sequence, represents a cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, and N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T Indicates the preset maximum delay, Δ F represents a preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

29. A communication device, characterized in that: The communication device comprises a communication unit and a processing unit, wherein: The communication unit is configured to receive a cyclic shift sequence pair, wherein the cyclic shift sequence pair includes a first sequence and a second sequence, the first sequence is obtained by cyclically shifting a first root sequence according to a delay cyclic shift index and a Doppler cyclic shift index, the second sequence is obtained by cyclically shifting a second root sequence according to the delay cyclic shift index and the Doppler cyclic shift index, and a first root index of the first root sequence is different from a second root index of the second root sequence; The processing unit is used to process the cyclic shift sequence.

30. The device according to claim 29, characterized in that The coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the delay domain is greater than or equal to a first threshold, and / or the coordinate spacing between the first peak of the ambiguity function of the first sequence and the second peak of the ambiguity function of the second sequence in the Doppler domain is greater than or equal to a second threshold.

31. The device according to claim 29 or 30, characterized in that The delay cyclic shift index is any one in the delay cyclic shift set, and the Doppler cyclic shift index is any one in the Doppler cyclic shift set; The delay cyclic shift index of the first sequence is the same as that of the second sequence, and the Doppler cyclic shift index of the first sequence is the same as that of the second sequence.

32. The device according to claim 31, characterized in that The delay cyclic shift set and the Doppler cyclic shift set are respectively determined according to one or more target boundary points, and the target boundary points are determined according to adjacent peak pairs, and the adjacent peak pairs include a third peak of the ambiguity function of the first root sequence and a fourth peak of the ambiguity function of the second root sequence, and a coordinate spacing between the third peak and the fourth peak in the delay domain is less than or equal to a first threshold, and a coordinate spacing between the third peak and the fourth peak in the Doppler domain is less than or equal to a second threshold.

33. The device according to claim 32, characterized in that The one or more target boundary points are determined based on multiple candidate boundary points, wherein the first target boundary point is any one of the one or more target boundary points; the coordinate distance between the first target boundary point and the origin in the Doppler domain is less than or equal to the coordinate distance between the candidate boundary point to be determined and the origin in the Doppler domain, and / or the coordinate distance between the first target boundary point and the origin in the delay domain is less than the coordinate distance between the candidate boundary point to be determined and the origin in the delay domain, wherein the candidate boundary point to be determined is any candidate boundary point among the multiple candidate boundary points except the first target boundary point, wherein the candidate boundary point is the coordinate point closest to the origin in the secondary peak area determined by the adjacent peak pair; wherein the coordinate distance in the Doppler domain is determined based on the Doppler coordinates and the sequence length of the cyclic shift sequence pair, and the coordinate distance in the delay domain is determined based on the delay coordinates and the sequence length of the cyclic shift sequence pair.

34. The device according to claim 32 or 33, characterized in that The adjacent peak pair includes one or more of the following: the coordinates of the third peak and the fourth peak in the delay domain are the same and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinates of the third peak and the fourth peak in the Doppler domain are the same, the coordinate spacing of the third peak and the fourth peak in the delay domain is less than or equal to the first threshold and the coordinate spacing of the third peak and the fourth peak in the Doppler domain is less than or equal to the second threshold.

35. The device according to any one of claims 29 to 34, characterized in that The first threshold is a delay resolution, and the second threshold is a Doppler resolution.

36. The device according to any one of claims 29 to 35, characterized in that The cyclic shift sequence pair is used to measure a distance between the first device and a target device, or a speed of the first device relative to a target device, where the target device is a device that receives the cyclic shift sequence pair.

37. The device according to any one of claims 29 to 36, characterized in that The discrete time signal expression of the cyclic shift sequence pair is as follows: in, represents the first sequence, represents a cyclic prefix of the first sequence, represents the second sequence, represents the cyclic prefix of the second sequence, N represents the sequence length of the cyclic shift sequence pair, and N CP represents the length of the cyclic prefix, u1 represents the first root index, u2 represents the second root index, Δ T surface Indicates the preset maximum delay, Δ F represents a preset maximum Doppler frequency deviation, the length of the cyclic prefix is ​​greater than or equal to the preset maximum delay, k represents the delay cyclic shift index, and l represents the Doppler cyclic shift index.

38. A communication device, characterized in that: The communication device comprises a processor, and the processor is configured to execute instructions stored in a memory so that the communication device implements the method according to any one of claims 1 to 18.

39. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a processor, enables the method according to any one of claims 1 to 18 to be executed.

40. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed, the method according to any one of claims 1 to 18 is performed.

41. A chip system, characterized in that: The chip system includes at least one processor and an interface circuit, the interface circuit and the at least one processor are interconnected via lines, and the processor is used to implement any method described in claims 1 to 18.

42. A communication system, characterized in that: Includes the communication device according to any one of claims 20 to 28 and the communication device according to any one of claims 29 to 37.