Ultra-wideband based sensing method and apparatus

By employing a transmit waveform sequence set with aperiodic zero correlation zones, the time required for UWB sensing measurements is reduced, addressing the interference issues caused by long sequence lengths in existing UWB technologies.

JP2025532711APending Publication Date: 2025-10-01HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025518881
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-30
Filing Date
2023-06-28
Publication Date
2025-10-01

AI Technical Summary

Technical Problem

Existing ultra-wideband (UWB) sensing technologies face increased time requirements for sensing measurements due to the long length of transmitted waveform sequences, which also cause interference with other devices or applications.

Method used

The use of a transmit waveform sequence set with aperiodic zero correlation zones (ZCZ) eliminates the need for cyclic prefix or suffix, ensuring sensing performance while reducing air interface time.

Benefits of technology

This approach reduces the time required for sensing measurements and minimizes interference with other devices or applications by optimizing the transmit waveform sequence set construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025532711000001_ABST
    Figure 2025532711000001_ABST
Patent Text Reader

Abstract

This application is applicable to ultra-wideband (UWB)-based wireless local area network systems, such as systems supporting the IEEE 802.15 series protocol, and may further be applied to systems supporting the IEEE 802.11 series protocol. This application provides an ultra-wideband-based sensing method and apparatus. The method includes: a transmitting end determining a transmit waveform sequence set, the transmit waveform sequence set including N sequences, the transmit waveform sequence set including sequences with aperiodic ZCZ, and the sequence length of the sequences being Q; and the transmitting end transmitting Q pulse bursts to a receiving end based on the N sequences, each pulse burst including N pulses, the jth pulse in the i-th pulse burst of the Q pulse bursts corresponding to the i-th element in the j-th sequence of the N sequences, where 1≦i≦Q and 1≦j≦N. Since the above transmit waveform sequence set is used, no cyclic prefix or cyclic suffix is ​​used, which can ensure the sensing performance of the transmit waveform sequences and reduce the air interface time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202211217062.9, entitled "ULTRA-WIDEBAND-BASED SENSING METHOD AND APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on September 30, 2022, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of wireless communications, and in particular to ultra-wideband based sensing methods and devices. [Background technology]

[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond-level narrow pulses to transmit data. The narrow pulses occupy a wide spectral range and have extremely low radiation spectral density. UWB systems have advantages such as high multipath resolution, low power consumption, and high confidentiality. As UWB technology is applied to the civilian field, ultra-wideband wireless communication has become one of the common physical layer technologies for short-range and high-speed wireless networks.

[0004] To avoid carrier frequency offset and interference between multiple devices, UWB systems typically use single-base station mode or multi-base station mode for sensing. In a single-base station sensing scenario, the operating modes of the transmitter and receiver can be classified as full-duplex mode and half-duplex mode. In full-duplex mode, the transmitter and receiver operate simultaneously. In this case, the transmitter causes severe interference to the receiver. For example, the echo of a weak target is eclipsed by the transmitted signal. In half-duplex mode, the interference caused by the transmitter to the receiver is significantly reduced, and only during close-range target detection can the target echo return before the transmitter switches to the receiver. In a multi-base station sensing scenario, the target reflection path can be eclipsed by the direct path.

[0005] In a sensing scenario, a high pulse repetition frequency (PRF) results in high transmit power, but significantly reduces the unambiguous range R, as shown in the first row of Figure 1. The unambiguous range R, which can also be referred to as the maximum unambiguous range, is R = 0.5c / PRF, where c is the speed of light. A low PRF results in reduced transmit power and increased unambiguous range, as shown in the second row of Figure 1.

[0006] As shown in the third row of Figure 1, a transmission scheme using multiple pulse bursts results in increased transmit power and maximum unambiguous range. Each pulse burst contains multiple pulses. A high PRF of the pulses can ensure the transmit power. Furthermore, periodic transmission of the pulse bursts can increase the unambiguous range.

[0007] The number of pulses included in each pulse burst is the same as the number of sequences included in the transmit waveform sequence set. Currently, the transmit waveform sequence set includes Ipatov sequences and cyclically shifted sequences of Ipatov sequences. Ipatov sequences have perfect cyclic autocorrelation properties, and sequence sets with a cyclic zero correlation zone (ZCZ) can be generated by cyclic shifting. Using a sequence from a sequence set with a ZCZ as the transmit waveform sequence can reduce interference between different sequences within the sequence set. However, to achieve the cyclic correlation properties, a cyclic prefix and cyclic suffix must be added to the transmitted waveform sequence. This increases the actual length of the transmitted waveform sequence, increasing the time required for sensing measurements and causing interference to other devices or applications (such as ranging and communications). Summary of the Invention [Means for solving the problem]

[0008] The present application provides an ultra-wideband based sensing method and apparatus to solve the problem of increased time required for sensing measurements due to the long length of the transmitted waveform sequence. According to a first aspect, the present application provides an ultra-wideband based sensing method, the method comprising: The transmitting end determines a transmit waveform sequence set, the transmit waveform sequence set including N sequences, where N is a positive integer, and the transmit waveform sequence set includes sequences having aperiodic zero correlation zones ZCZ, and the sequences have a sequence length of Q, where Q is a positive integer; the transmitting end transmits Q pulse bursts to the receiving end based on the N sequences, where each pulse burst includes N pulses, and the j-th pulse in the i-th pulse burst of the Q pulse bursts corresponds to the i-th element in the j-th sequence of the N sequences, where i and j are positive integers, and 1≦i≦Q and 1≦j≦N.

[0009] Since the aforementioned transmit waveform sequence set is used, no cyclic prefix or cyclic suffix is ​​used, the sensing performance of the transmit waveform sequence can be guaranteed, and the air interface time can be reduced.

[0010] In a possible design, the transmit waveform sequence set includes P sequences, where P≧N and P is a positive integer.

[0011] The transmit waveform sequence set may include multiple sequences, and the transmit waveform sequence set currently being used by the transmitting end may include some or all of the multiple sequences.

[0012] In a possible design, the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, where the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

[0013] In a possible design, the order of the first matrix is ​​the same as the order of the second matrix. The transmit waveform sequence set may be constructed by the following steps: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and a third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; and constructing a sequence set having a sequence length of M(Z+C) based on the second matrix and the sequence set having a sequence length of M(Z+C) by n iterations. n+1 (Z+C) and constructing a sequence set with sequence length M n+1 The sequence set having (Z+C) includes M×Z sequences, and when a transmitting end transmits Q pulse bursts to a receiving end based on N sequences, N≦M×Z, P=M×Z, and Q=M n+1 (Z+C).

[0014] In a possible design, when a sequence set having a sequence length M(Z+C) is constructed based on the first matrix and the third matrix, each element in the column of sequence number s of the third matrix is ​​multiplied by the element in the column of sequence number t of the first matrix, and C columns of elements that are all 0 are added together to obtain a first processing matrix having sequence number M×s+t, where the first processing matrix having sequence number M×s+t has M(Z+C) columns, where 0≦s≦Z-1 and 0≦t≦M-1; to obtain a first sequence having sequence number M×s+t in the sequence set having a sequence length of M(Z+C), the first processing matrix having sequence number M×s+t is output row by row.

[0015] In a possible design, the sequence length M n+1 When a sequence set having a sequence length M(Z+C) is constructed through n iterations based on the second matrix and a sequence set having a sequence length M(Z+C), 2 A sequence set with (Z+C) is constructed through one iteration based on the second matrix and a sequence set with sequence length M(Z+C).

[0016] In a possible design, M is used to obtain the second matrix to be processed having sequence number M×s+t. 2 When a sequence set having a sequence length of (Z+C) is constructed based on the second matrix and the sequence set having a sequence length of M(Z+C) by one iteration, the element having sequence number w in the column having sequence number t in the second matrix is ​​multiplied by the first sequence having sequence number M×s+w, where w is from 0 to M−1, and w is a positive integer; M 2 To obtain a second sequence having sequence number M×s+t in a sequence set having a sequence length of (Z+C), a second matrix to be processed having sequence number M×s+t is output row by row.

[0017] In a possible design, the transmit waveform sequence set is constructed based on a sequence family, the sequence family including multiple sequence sets, all of which include the same number of sequences and have the same sequence length. For all sequences in any sequence set in the sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences at a lag τ equal to 0 is the product of the number of sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences at a lag τ not equal to 0 is 0. For all sequence groups determined based on any two sequence sets in the sequence family, each sequence group includes two sequences having the same sequence number, the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups at a lag τ equal to 0 is 0, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups at a lag τ not equal to 0 is 0.

[0018] In a possible design, the transmit waveform sequence set is constructed by performing the following steps: add K zero elements between two sequences in each sequence set in the sequence family to obtain sequences in the transmit waveform sequence set, where K is a positive integer.

[0019] The above method for constructing a transmit waveform sequence set is simple, and the transmitted waveform sequences have better sensing performance than Ipatov sequences. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s2=(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s3=(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s4=(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s6=(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s7=(-1,1,-1,1,1,-1,1,-1,1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,1,-1,-1,-1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0); and Includes s8=(-1,1,1,-1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0,1,-1,-1,-1,1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0,1,1,1,1,-1,-1,-1,0,0,0,0).

[0020] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦8, P=8, and Q=48. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1 ,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1, 1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,-1,1,1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0); s2=(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,- 1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1, -1,1,-1,-1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,-1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,0); s3=(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0 ,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1. 1,-1,-1,-1,-1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s4=(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0 ,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1 -1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1 s5=(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s6=(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); <h2 style=";text-align:left;direction:ltr">s7=(1,1,-1,-1,-1,-1,1,1,1,-1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0, 0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> <h2 style=";text-align:left;direction:ltr"> s8=(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0 ,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0, 0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> s9=(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0 0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 10 =(1,-1,1,-1,1,-1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,0 ,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 11=(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12 =(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13=(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14 =(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 15=(1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); and s 16 =(1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0 ,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0).

[0021] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦16, P=16, and Q=192. In a possible design, the transmit waveform sequence set may be: s1=(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0, 0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s2=(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0, 0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s3=(1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1); and Includes s4=(-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1).

[0022] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦4, P=4, and Q=56.

[0023] In a possible design, the transmit waveform sequence set may be:

number

[0024] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦4, P=4, and Q=70.

[0025] In a possible design, the transmit waveform sequence set may be:

number

[0026] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦4, P=4, and Q=112.

[0027] In a possible design, the transmit waveform sequence set may be:

number

[0028] For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦4, P=4, and Q=140.

[0029] According to a second aspect, the present application provides an ultra-wideband based sensing method, the method comprising: The receiving end receives Q pulse bursts from the transmitting end, each pulse burst including N pulses, and the jth pulse in the ith pulse burst among the Q pulse bursts corresponds to the ith element in the jth sequence in the transmit waveform sequence set, where i and j are positive integers. The transmit waveform sequence set includes N sequences, where N is a positive integer, and the transmit waveform sequence set includes sequences having aperiodic ZCZ, the sequences having a sequence length of Q, where Q is a positive integer, 1≦i≦Q and 1≦j≦N; the receiving end correlates the Q pulse bursts with a local sequence set to determine information about targets within a detection range, where the local sequence set is the same as the transmit waveform sequence set, and the detection range is related to the size of the ZCZ and the repetition period of the pulse bursts.

[0030] Since the aforementioned transmit waveform sequence set is used, a cyclic prefix is ​​not used instead of a cyclic suffix, the sensing performance of the transmit waveform sequence can be guaranteed, and the air interface time can be reduced.

[0031] In a possible design, the detection range is half the product of the size of the ZCZ, the repetition rate of the pulse burst, and the speed of light.

[0032] In a possible design, the information about the target includes target range information or target velocity information.

[0033] In a possible design, the transmit waveform sequence set includes P sequences, where P≧N and P is a positive integer.

[0034] In a possible design, the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, where the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

[0035] In a possible design, the order of the first matrix is ​​the same as the order of the second matrix.

[0036] The transmit waveform sequence set includes the following steps: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and the third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; Based on the second matrix and the sequence set having a sequence length M(Z+C) by n iterations, a sequence set of sequence length M is obtained as a transmit waveform sequence set. n+1 (Z+C) and constructing a sequence set with sequence length M n+1The sequence set with (Z+C) contains M×Z sequences, N≦M×Z and P=M×Z, and Q=M n+1 (Z+C).

[0037] In a possible design, the transmit waveform sequence set is constructed based on a sequence family, where the sequence family includes multiple sequence sets, all of the sequence sets including the same number of sequences, and all of the sequences having the same sequence length.

[0038] For all sequences in any sequence set in a sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ equal to 0 is the product of the number of sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ not equal to 0 is 0.

[0039] For all sequence groups determined based on any two sequence sets in the sequence family, each sequence group includes two sequences having the same sequence number, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a lag τ equal to 0 is 0, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a lag τ not equal to 0 is 0.

[0040] In a possible design, the transmit waveform sequence set may include the following steps: To obtain a sequence in the transmit waveform sequence set, the sequence is constructed by performing the steps of adding K zero elements between two sequences in each sequence set in the sequence family, where K is a positive integer. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s2=(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s3=(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s4=(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s6=(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s7=(-1,1,-1,1,1,-1,1,-1,1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,1,-1,-1,-1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0); and Includes s8=(-1,1,1,-1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0,1,-1,-1,-1,1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0,1,1,1,1,-1,-1,-1,0,0,0,0).

[0041] For example, N≦8, P=8, and Q=48. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1 ,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1, 1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,-1,1,1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0); <h2 style=";text-align:left;direction:ltr">s2=(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,1,1,-1,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,1, -1,1,-1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> <h2 style=";text-align:left;direction:ltr"> s3=(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0 ,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1, 1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,1,-1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> s4=(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s6=(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); s7=(1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0); s8=(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0 ,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0, 0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0 s9=(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0 0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 10=(1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 11 =(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12=(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13 =(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14=(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); s 15 =(1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); and s 16=(1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0 ,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0).

[0042] For example, N≦16, P=16, and Q=192. In a possible design, the transmit waveform sequence set may be: s1=(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0, 0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s2=(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0, 0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s3=(1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1); and Includes s4=(-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1).

[0043] For example, N≦4, P=4, and Q=56. In a possible design, the transmit waveform sequence set may be:

number

[0044] For example, N≦4, P=4, and Q=70. In a possible design, the transmit waveform sequence set may be:

number

[0045] For example, N≦4, P=4, and Q=112. In a possible design, the transmit waveform sequence set may be:

number

[0046] For example, N≦4, P=4, and Q=140.

[0047] According to a third aspect, the present application further provides an apparatus, which can execute the above-mentioned method design. The apparatus can be a chip or circuit, or a device including a chip or circuit, capable of performing functions corresponding to the above-mentioned method.

[0048] In a possible implementation, an apparatus includes a memory configured to store computer-executable program code and a processor coupled to the memory, the program code including instructions that, when executed by the processor, enable the apparatus, or a device in which the apparatus is installed, to perform a method according to any one of the possible designs described above.

[0049] The device may further include a communication interface. The communication interface may be a transceiver. Alternatively, if the device is a chip or circuit, the communication interface may be an input / output interface of the chip, such as an input / output pin.

[0050] In a possible design, the apparatus includes corresponding functional units configured separately to perform the steps of the aforementioned method. The functions may be implemented by hardware or by the hardware executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functions.

[0051] According to a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, the computer program, when executed on an apparatus, performing a method according to any one of the preceding possible designs.

[0052] According to a fifth aspect, the present application provides a computer program product, the computer program product including a computer program, which, when executed on an apparatus, performs a method in any one of the preceding possible designs.

[0053] According to a sixth aspect, the present application provides a communication system, the communication system including a transmitting end and a receiving end, the transmitting end performing the method according to any one of the aforementioned possible designs of the first aspect, and the receiving end performing the method according to any one of the aforementioned possible designs of the second aspect. [Brief explanation of the drawings]

[0054] [Figure 1] FIG. 1 is a diagram of half-duplex mode according to the present application. [Figure 2] FIG. 1 is a diagram of an Ipatov sequence according to the present application. [Figure 3] FIG. 2 is a diagram of a transmit waveform sequence including an Ipatov sequence according to the present application. [Figure 4] 1 is a diagram of a matched filtering result corresponding to an Ipatov sequence having a sequence length of 57 according to the present application. [Figure 5] FIG. 1 is a diagram of an application scenario according to the present application. [Figure 6] 1 is a schematic flow chart of an ultra-wideband based sensing method according to the present application; [Figure 7] 1 is a diagram of a transmit waveform sequence set including sequences with aperiodic zero correlation zones in accordance with the present application; [Figure 8] 10 is a diagram of matched filtering results corresponding to a transmit waveform sequence having a sequence length of 56 in accordance with the present application. [Figure 9] 1 is a diagram of the structure of a communication device according to the present application; [Figure 10] FIG. 2 is a diagram of the structure of another communication device according to the present application. DETAILED DESCRIPTION OF THE INVENTION

[0055] The technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present application. It is clear that the described embodiments are only a part, not all, of the embodiments of the present application. The terms "first" and "second," the numbers of corresponding terms, etc. in the specification, claims, and accompanying drawings of the present application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable in appropriate circumstances and are merely a way of distinguishing between objects having the same attributes in the embodiments of the present application. Furthermore, the terms "comprise," "contain," and any other variations mean to cover non-exclusive inclusion, so that a process, method, system, product, or device that includes a series of units is not necessarily limited to those units, but may include other units that are not specifically listed or inherent in such a process, method, system, product, or device.

[0056] In the description of this application, unless otherwise specified, " / " means "or." For example, A / B may refer to A or B. In the present application, "and / or" only describes an association relationship for describing associated objects and indicates that three relationships may exist. For example, A and / or B may indicate the following three cases: when only A is present, when both A and B are present, and when only B is present. In addition, in the description of this application, "at least one item" means one or more items, and "plurality of items" means two or more items. "At least one item of" or similar expressions means a singular item or any combination of these, including any combination of multiple items. For example, at least one item of a, b, or c may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.

[0057] The technical solutions provided in the embodiments of the present application may be applied to various communication systems. For example, the technical solutions may be applied to a 4G system or a 5G system, or to another future-oriented new system. This is not limited to the embodiments of the present application. Also, the terms "system" and "network" may be interchangeable.

[0058] Currently, Ipatov sequences have perfect periodic autocorrelation properties, and sequence sets with periodic ZCZ can be generated by cyclic shift. As shown in Figure 2, an Ipatov sequence with a sequence length of 57 is used as the transmit waveform sequence. Because Ipatov sequences have perfect periodic autocorrelation properties, the Ipatov sequence is zero not only in the autocorrelation main lobe but also in the autocorrelation side lobes.

[0059] For example, see Figure 3 for a transmit waveform sequence set. In Figure 3, for any column, the sequences surrounded by two solid lines are Ipatov sequences. The first column is an Ipatov sequence with a sequence length of 57, the second column is a shifted sequence generated by performing a 9-bit cyclic shift on the first column, the third column is a shifted sequence generated by performing a 9-bit cyclic shift on the second column, and so on.

[0060] Furthermore, the transmitting end needs to add a cyclic prefix and a cyclic suffix to each of the two solid line sequences, i.e., add a cyclic prefix before the Ipatov sequence and a cyclic suffix after the Ipatov sequence, and transmit the Ipatov sequence row by row.

[0061] As shown in Figure 3, the transmitting end adds a 12-bit cyclic prefix before the Ipatov sequence and a 12-bit cyclic suffix after the Ipatov sequence. After receiving the corresponding signal, the receiving end correlates the received signal with the local sequence column by column to obtain information about targets within the detection range, i.e., performs a matched filtering operation.

[0062] As shown in Figure 4, the sequence between the two horizontal lines is an Ipatov sequence, with the black box representing element -1, the white box representing element 1, and the striped box representing element 0. The number of Ipatov sequences is six, and the cyclic prefix and cyclic suffix are marked using dashed boxes. Each pulse burst contains six pulses, as shown in the dashed box between the two horizontal lines. The dashed box represents a pulse burst, which contains six pulses: a positive pulse, a negative pulse, a positive pulse, a non-transmitting pulse, a positive pulse, and a positive pulse. The positive pulse corresponds to element 1, the negative pulse corresponds to element -1, and the non-transmitting pulse corresponds to element 0.

[0063] Specifically, the receiving end uses the same sequence as the transmitted waveform sequence set as a local sequence (excluding the cyclic prefix and cyclic suffix) that is set to correlate with the received signal based on the perfect autocorrelation properties of the Ipatov sequence, and can sense information about targets within the detection range based on related information such as peak position. The detection range is half the product of the magnitude of the ZCZ, the repetition period of the pulse burst, and the speed of light.

[0064] Figure 4 shows the matched filtering results for an Ipatov sequence with a sequence length of 57. Using the Ipatov sequence with a sequence length of 57, its shifted sequence, and the corresponding cyclic prefix and cyclic suffix as the transmit waveform sequence set and local sequence set, we can see that three targets within a distance of 297 ns can be effectively distinguished. If the zero correlation zone is 9 and the burst repetition interval (BRI) is 66 ns, then the distance is 0.5 × 9 × 66 = 297 ns. The distance corresponding to 297 ns is determined by the value of 297 ns × c, where c is the speed of light.

[0065] The transmitting end transmits pulse bursts determined by the transmitting waveform sequence set multiple times, and the receiving end can obtain the matched filtering result shown in Figure 4 each time. However, the amplitudes of the three targets mentioned above will change, and then the receiving end can determine information such as the distance and speed of the three targets mentioned above based on the change in amplitude.

[0066] However, to implement the perfect cyclic autocorrelation property characteristic of the Ipatov sequence, the transmitting end needs to add a cyclic prefix before the Ipatov sequence and a cyclic suffix after the Ipatov sequence, which further increases the air interface transmission time.

[0067] In addition, as the sensing distance increases, the zero correlation zone of the required transmitted waveform sequence is correspondingly extended to ensure sensing performance and avoid interference between waveforms. However, extending the zero correlation zone requires an increased number of cyclic shift bits. As shown in FIG. 3, if the number of pulses in each pulse burst is fixed, extending the zero correlation zone requires an increased number of cyclic shift bits. As a result, the length of the transmitted waveform sequence increases, increasing the time required for sensing measurement and causing interference to other devices or applications.

[0068] The present application may be applied to a star topology structure or a peer-to-peer topology structure, as shown in (1) and (2) of Figure 5. In a star topology structure, data communication is performed between a central control node and one or more other devices. In a peer-to-peer topology structure, communication is performed between different devices. Apparatuses and products in embodiments of the present application include, but are not limited to, central control nodes such as communication servers, routers, switches, bridges, computers, or mobile phones, personal area networks (PANs), PAN coordinators, etc. In addition, the present application may also be applied to other application scenarios, which are not limited in the present application.

[0069] Based on this, the present application provides an ultra-wideband-based sensing method to solve the problem that the time required for sensing measurement increases due to the long length of the transmitted waveform sequence. As shown in Figure 6, the method includes the following steps:

[0070] Step 600: The transmitting end determines a transmission waveform sequence set, where the transmission waveform sequence set includes N sequences, where N is a positive integer, and the transmission waveform sequence set includes sequences having aperiodic ZCZ, each sequence having a sequence length of Q, where Q is a positive integer.

[0071] For example, the transmit waveform sequence set may include P sequences, where P≧N and P is a positive integer. In a possible implementation, the transmitting end may select N sequences from the P sequences as the current transmit waveform sequence set based on the capabilities of the transmitting end. For example, the transmit waveform sequence set may include a total of eight sequences, and the transmitting end may select four or six sequences from the eight sequences as the currently used transmit waveform sequence set.

[0072] It will be understood that multiple transmit waveform sequence sets may be pre-configured for the transmitting end and the receiving end, and the transmitting end and the receiving end determine the same transmit waveform sequence set, where the transmit waveform sequence set is one of the multiple transmit waveform sequence sets.

[0073] For example, the transmitting end may negotiate with the receiving end to determine one of a plurality of transmit waveform sequence sets.

[0074] Alternatively, the transmitting end may determine one transmit waveform sequence set from the plurality of transmit waveform sequence sets and send a notification message to the receiving end, where the notification message indicates the transmit waveform sequence set, for example, the notification message includes identification information of the transmit waveform sequence set.

[0075] Alternatively, the transmitting end may determine one transmit waveform sequence set from the multiple transmit waveform sequence sets according to a pre-configured rule, and correspondingly, the receiving end may determine one transmit waveform sequence set from the multiple transmit waveform sequence sets according to the same pre-configured rule, where the transmit waveform sequence set determined by the transmitting end is the same as the transmit waveform sequence set determined by the receiving end.

[0076] Alternatively, the transmitting end and the receiving end may receive instruction information from another device, where the instruction information indicates one of a plurality of transmit waveform sequence sets.

[0077] For example, the sequences included in any transmit waveform sequence set may be determined in a number of ways, including but not limited to the following.

[0078] It should be noted that the transmit waveform sequence set does not have to be constructed by the transmitting end, i.e., the transmitting end determines the transmit waveform sequence set that needs to be currently used, but does not necessarily need to construct the transmit waveform sequence set using the following process. Similarly, the receiving end determines the local sequence set that needs to be currently used, but does not necessarily need to construct the local sequence set using the following process. For example, the transmitting end and the receiving end can obtain multiple transmit waveform sequence sets in advance through pre-configuration or protocol agreement.

[0079] In a possible design of Scheme 1, a transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, and the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

[0080] A Hadamard matrix is ​​an nth-order square matrix that contains elements +1 and -1 and satisfies Hn × Hn' = nI, where Hn' is the transpose of Hn and I is a square unit matrix. Hn is a Hadamard matrix of order n, where n is a positive integer greater than or equal to 2.

[0081] For example, the order of the first matrix may be the same as the order of the second matrix, and the order of the third matrix may be the same as or different from the order of the first matrix. The transmit waveform sequence set may be constructed by performing the following steps:

[0082] (1) Based on the first matrix and the third matrix, a sequence set having a sequence length of M(Z+C) is constructed, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value. The sequence set having a sequence length of M(Z+C) includes M×Z sequences.

[0083] For example, to obtain a first processing matrix with sequence number M×s+t, each element in the column with sequence number s of the third matrix is ​​multiplied by the element in the column with sequence number t of the first matrix, and C columns of elements that are all 0 are added, so that the first processing matrix with sequence number M×s+t has M(Z+C) columns, where 0≦s≦Z−1 and 0≦t≦M−1; and to obtain a first sequence with sequence number M×s+t in a sequence set with a sequence length of M(Z+C), the first processing matrix with sequence number M×s+t is output row by row.

[0084] (2) Based on the second matrix and a sequence set with a sequence length of M(Z+C) through n iterations, M n+1 Construct a sequence set with a sequence length of (Z+C). n+1 The sequence set with (Z+C) contains M×Z sequences. n+1 The sequence set having (Z+C) is the transmit waveform sequence set, where n is a positive integer. n+1 The sequence set with (Z+C) contains M×Z sequences, N≦M×Z and P=M×Z, and Q=M n+1 (Z+C).

[0085] An example where n=1 is used. Based on the second matrix and a sequence set with a sequence length of M(Z+C) through one iteration, M 2 A sequence set with a sequence length of (Z+C) is constructed.

[0086] For example, an element having sequence number w in a column having sequence number t in the second matrix is ​​multiplied by the first sequence having sequence number M×s+w to obtain a second matrix to be processed having sequence number M×s+t, where w is from 0 to M−1 and w is a positive integer; 2 To obtain a second sequence having sequence number M×s+t in a sequence set having a sequence length of (Z+C), a second processing target matrix having sequence number M×s+t is output row by row. 2 The sequence set having (Z+C) is the transmit waveform sequence set.

[0087] In the above-mentioned method 1, the number of iterations can be adjusted based on the actual transmission requirements or the capabilities of the transmitting end to determine transmission waveform sequence sets with different sequence lengths.

[0088] For details, please refer to the related description in embodiment 1 below.

[0089] Method 2: A transmit waveform sequence set is constructed based on a sequence family, and the sequence family includes multiple sequence sets, all of which include the same number of sequences, and all of which have the same sequence length.

[0090] A sequence family has two characteristics: Feature 1: For all sequences in any sequence set in a sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ equal to 0 is the product of the number of sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ not equal to 0 is 0.

[0091] Feature 2: For all sequence groups determined based on any two sequence sets in the sequence family, each sequence group includes two sequences having the same sequence number, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a delay τ equal to 0 is 0, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a delay τ not equal to 0 is 0.

[0092] A delay τ equal to 0 indicates a main lobe, and a delay τ not equal to 0 indicates a side lobe.

[0093] Therefore, a sequence family that has the above two characteristics is also called a perfect complement code.

[0094] For example, a sequence family

number

number

[0095]

number

number

number

number

number

[0096] For feature 1, any sequence set A m For a sequence set A with delay τ equal to 0, m The value of the aperiodic autocorrelation function of each sequence in the sequence set A is calculated at a lag τ equal to 0. m The values ​​of the aperiodic autocorrelation function corresponding to all sequences in are summed, and the sum is M (i.e., corresponding to the scenario where m1 = m2 and τ = 0 in the above equation), and the sequence set A at lag τ not equal to 0 m The values ​​of the aperiodic autocorrelation functions corresponding to all sequences in are summed up, and the sum is zero.

[0097] For feature 2, any two sequence sets

number

number

number

number

number

number

[0098] For example, the transmit waveform sequence set may include the following steps: To obtain a first sequence set of sequences, the first sequence set may be constructed by adding K zero elements between two sequences in each sequence set in the sequence family, where K is a positive integer. Further, to obtain a transmit waveform sequence set, the above operation is performed for all sequence sets.

[0099] The two sequences herein may be two adjacent sequences or two non-adjacent sequences, which is not a limitation in this application.

[0100] Furthermore, in an optional implementation, different numbers of zero elements can be added between adjacent sequences in each sequence set within a sequence family.

[0101] For details, please refer to the related description in embodiment 2 below.

[0102] Step 610: The transmitting end transmits Q pulse bursts to the receiving end based on N sequences, each pulse burst including N pulses, and the jth pulse in the ith pulse burst among the Q pulse bursts corresponds to the ith element in the jth sequence in the transmitting waveform sequence set, where i and j are positive integers, and 1≦i≦Q and 1≦j≦N.

[0103] As shown in FIG. 7, compared to the transmit waveform sequence shown in FIG. 3, the transmit waveform sequence does not include a cyclic prefix or cyclic suffix, and the black box represents element -1, the white box represents element 1, and the striped box represents element 0. Each row of the transmit waveform sequence corresponds to one pulse burst, and the number of pulses contained in each pulse burst is the same as the number of transmitted waveform sequences. The number of transmitted waveform sequences is six. The dashed box in FIG. 7 represents the eighth pulse burst, which includes six pulses: a positive pulse, a negative pulse, a positive pulse, a positive pulse, a positive pulse, and a positive pulse. The positive pulse corresponds to element 1, the negative pulse corresponds to element -1, and the non-transmitted pulse corresponds to element 0. That is, the first pulse in the eighth pulse burst corresponds to the eighth element in the first sequence, the second pulse in the eighth pulse burst corresponds to the eighth element in the second sequence, the third pulse in the eighth pulse burst corresponds to the eighth element in the third sequence, the fourth pulse in the eighth pulse burst corresponds to the eighth element in the fourth sequence, the fifth pulse in the eighth pulse burst corresponds to the eighth element in the fifth sequence, and the sixth pulse in the eighth pulse burst corresponds to the eighth element in the sixth sequence.

[0104] Step 620: The receiving end receives the Q pulse bursts from the transmitting end, and correlates the Q pulse bursts with the local sequence set to determine information about targets within the detection range.

[0105] The local sequence set may also be referred to as the received waveform sequence set. The local sequence set is the same as the transmitted waveform sequence set (when the transmitted waveform sequence set is used as the local sequence set, the local sequence set does not include the cyclic prefix and cyclic suffix).

[0106] For example, the receiving end may correlate the Q pulse bursts with the local sequence set to obtain a matched filtering result, and further determine information about the target within the detection range based on the matched filtering result. The specific implementation in which the Q pulse bursts are correlated with the local sequence set is not limited in this application. For example, the information about the target may include target distance information or target velocity information.

[0107] The detection range is related to the size of the ZCZ and the repetition period of the pulse burst, for example, half the product of the size of the ZCZ, the repetition period of the pulse burst, and the speed of light.

[0108] According to the above method, a transmit waveform sequence set and a receive waveform sequence set corresponding to the transmit end and the receive end, respectively, are designed. The transmit waveform sequence set and the receive waveform sequence set are the same, and all sequences included in the transmit waveform sequence set are sequences in a sequence set including sequences with aperiodic zero correlation zones (ZCZ). Therefore, sequences with aperiodic zero correlation zones (ZCZ) are used, and as a result, cyclic prefixes and cyclic suffixes do not need to be added, thereby shortening the air interface time and improving system performance.

[0109] Embodiment 1 Hadamard matrices are used as basis sequences and an interleaving technique is used to construct a set of transmit waveform sequences.

[0110] The specific process of constructing a transmit waveform sequence set is as follows.

[0111] Step 1: Select two Hadamard matrices of order M and a Hadamard matrix of order Z. The two Hadamard matrices of order M are represented as the first matrix and the second matrix, and the Hadamard matrix of order Z is represented as the third matrix.

[0112] For example, the first matrix is ​​a=[a0,a1,...,a M-1 ], and the second matrix b = [b0, b1, , b M-1 ], and the third matrix h = [h0, h1, , h z-1 ] may also be expressed as

[0113] For example, M=4,

number

number

[0114] The two Hadamard matrices of order M may be the same or different, and the values ​​of M and Z may be the same or different, which is not a limitation in this application. M and Z are positive integers greater than or equal to 2.

[0115] Step 2: Construct a sequence set with a sequence length of M(Z+C). The sequence set with a sequence length of M(Z+C) includes M×Z sequences.

[0116] C is a positive integer. In the following, we will only use C=1 as an example for illustration.

[0117] For example, a specific process for constructing a sequence set having a sequence length M(Z+C) using the interleaving technique is as follows:

[0118] (1) Multiply each element in the column with sequence number s in the third matrix by the element in the column with sequence number t in the first matrix, and add one column of all-zero elements to obtain a first target matrix with sequence number M×s+t. 0≦s≦Z-1, 0≦t≦M-1. The number of columns of 0 can be determined by the value of C. If C=1, the number of columns of 0 is 1.

[0119] (2)

number

number

[0120] The number of rows of the third matrix is ​​Z, and the number of columns of the first matrix is ​​M, so Z×M first matrices to be processed can be obtained through the above process, and then Z×M first sequences are obtained;

number

[0121] For example, M=4,

number

number

[0122] Each element in the first column of h (i.e., the column with sequence number 0) is multiplied by the element in the first column of the first matrix (i.e., the column with sequence number 0), and one column of elements that is all 0 is added to obtain the first matrix to be processed with sequence number 0 (i.e., 4×0+0=0). ++0 --0 --0 --0

[0123] Specifically, the element with sequence number 0 (i.e., +) in the first column of h (i.e., the column with sequence number 0) is multiplied by a0. The element with sequence number 1 (i.e., +) in the first column of h (i.e., the column with sequence number 0) is multiplied by a0.

number

[0124] Each element in the first column of h (i.e., the column with sequence number 0) is multiplied by the element in the second column of the first matrix (i.e., the column with sequence number 1), and one column of elements that is all 0 is added to obtain the first matrix to be processed with sequence number 1 (i.e., 4 × 0 + 1 = 1). --0 ++0 --0 --0

[0125] Each element in the first column of h (i.e., the column with sequence number 0) is multiplied by the element in the third column of the first matrix (i.e., the column with sequence number 2), and one column of elements that is all 0 is added to obtain the first matrix to be processed with sequence number 0 (i.e., 4 × 0 + 2 = 2). --0 --0 ++0 --0

[0126] Each element in the first column of h (i.e., the column with sequence number 0) is multiplied by the element in the fourth column of the first matrix (i.e., the column with sequence number 3), and one column of elements that is all 0 is added to obtain the first matrix to be processed with sequence number 3 (i.e., 4 × 0 + 3 = 3). --0 --0 --0 ++0

[0127] Similarly, each element of the second column of h (i.e., the column with sequence number 1) is multiplied by the element of the first column of the first matrix (i.e., the column with sequence number 1), and one column of elements that are all 0 is added to obtain a first processed matrix with sequence number 4 (i.e., 4×1+0=4), and so on. A first processed matrix with sequence number 5, a first processed matrix with sequence number 6, and a first processed matrix with sequence number 7 may further be obtained. Details will not be described again in this specification.

[0128] Furthermore, the first matrix to be processed having sequence number 0 is the first matrix to be processed having sequence number 0 (i.e., 4(2+1)=12) in the sequence set having sequence length 12 (i.e., 4(2+1)=12).

number

[0129] For example, the first matrix to be processed having sequence number 1 corresponds to sequence number 1 in the sequence set having sequence length 12 (i.e.

number

[0130] The first target matrix having sequence number 2 is the sequence number 2 in the sequence set having sequence length 12 (i.e.

number

[0131] The first target matrix with sequence number 3 is the sequence number 3 in the sequence set with sequence length 12 (i.e.

number

[0132] Similarly, the first processing matrix having sequence number 4, the first processing matrix having sequence number 5, the first processing matrix having sequence number 6, and the first processing matrix having sequence number 7 are the first sequence having sequence number 4, the first sequence having sequence number 5, the first sequence having sequence number 6, and the first sequence having sequence number 7 in the sequence set having sequence length 12, i.e.

number

[0133] Step 3:M 2 A sequence set with a sequence length of (Z+C) is constructed.

[0134] For example, interleaving techniques can be used to reduce the sequence length M 2 The specific process of constructing a sequence set having (Z+C) is as follows:

[0135] (1) To obtain a second matrix to be processed having a sequence number M×s+t, an element having a sequence number w in a column having a sequence number t in the second matrix is ​​multiplied by a first sequence having a sequence number M×s+w, where w is from 0 to M−1.

[0136] (2)

number

number

[0137] I represents line-by-line output.

[0138] For example, if s=0, the element with sequence number 0 (i.e., +) in the column with sequence number 0 of b is assigned to the first sequence with sequence number 0 (i.e.,

number

number

number

number

[0139] Furthermore, the second target matrix having sequence number 1 is the sequence number 1 in the sequence set having sequence length 48 (i.e.

number

[0140] The number of sequences is M × Z, the zero correlation zone is M, 2 A sequence set with a sequence length of (Z+1) can be generated through the above steps,

number

[0141] Specifically, the transmit waveform sequence set generated by the above process is as follows:

[0142] The transmit waveform sequence set contains a total of 8 sequences (M × Z = 4 × 2 = 8), and the length of each sequence is 48 (M 2 (Z+1)=4 2(2+1)=48), where each sequence is a sequence with an aperiodic zero correlation zone, and the zero correlation zone is 4. For example, if the transmitting end sends Q pulse bursts to the receiving end based on N sequences, N≦8, P=8, and Q=48.

number

[0143] Figure 8 shows the transmit waveform sequence set.

number

number

[0144] Furthermore, more first sequence sets that meet the requirements can be generated in an iterative manner. For example, if the number of sequences is MZ and the zero correlation zone is M, then M 3 Has a sequence length of (Z+1)

number

[0145] Specifically, the transmit waveform sequence set includes a total of eight sequences, each with a length of 192(M 3 (Z+1)=4 3 (2+1)=192), where each sequence is a sequence with an aperiodic zero correlation zone, and the zero correlation zone is 4. For example, if the transmitting end sends Q pulse bursts to the receiving end based on N sequences, N≦8, P=8, and Q=192.

[0146] Specifically, the transmit waveform sequence set includes:

number

number

[0147] Since a plurality of sequences generated using the above-described method and having aperiodic zero correlation zones form a transmit waveform sequence set, no cyclic prefix or cyclic suffix is ​​used, the sensing performance of the transmit waveform sequence set can be guaranteed, and the air interface time can be reduced.

[0148] As another optional transmit waveform sequence set, the method provided in embodiment 1 is used to form a transmit waveform sequence set, where M=8, Z=1, a and b are 8th-order Hadamard matrices, h is a 2nd-order Hadamard matrix, each having a sequence length of 192, and 16 sequences with aperiodic zero correlation zones are obtained, and the zero correlation zone is 8, and M 2 (Z+1)=8 2 (2+1)=192 and M×Z=8×2=16. For example, if a transmitting end transmits Q pulse bursts based on N sequences to a receiving end, N≦16, P=16, and Q=192.

[0149] Specifically, the transmit waveform sequence set includes:

number

number

number

number

[0150] Embodiment 2

number

number

[0151]

number

number

number

number

number

[0152] Furthermore, the specific process of constructing a CCC-based transmit waveform sequence set is as follows:

number

number

[0153] In this case, the sequence set S={s0,s1,...,s M-1} is a sequence set including sequences with aperiodic ZCZ, where k≦N, and k represents the number of 0s. The number of sequences included in the sequence set S is M, and the sequence length of each sequence is M+(M-1)k. For example, if the transmitting end transmits Q pulse bursts based on N sequences to the receiving end, N≦M, P=M, and Q=M+(M-1)k.

[0154] If k is greater than or equal to the sequence length of the sequences in the sequence set, the zero correlation zone is the sequence length of the sequences plus 1. If k is less than the sequence length of the sequences, the zero correlation zone is k + 1. All sequence sets contain the same number of sequences, and all sequences have the same sequence length. As an example, a CCC with parameters (4,8) is used.

number

number

[0155] Let k=8. For example, A 0 is used. 0 contains a total of four sequences.

number

number

number

number

number

number

number

number

number

number

[0156] Specifically, the method provided in embodiment 2 is used, and the transmission waveform sequence set obtained by using a CCC with parameters (4, 8) and k=8 as an example includes a total of four sequences, each having a sequence length of 56, and each sequence includes 24 zero elements, where M+(M-1)k=4×8+(4-1)×8=56, and the zero correlation zone is 9. For example, when the transmitting end transmits Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=56. Specifically, the transmit waveform sequence set includes: s1=(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0, 0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s2=(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0, 0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s3=(1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1); and Includes s4=(-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1).

[0157] Since the aforementioned transmit waveform sequence set is used, there is no need to additionally add cyclic prefixes and cyclic suffixes, thereby reducing the air interface time.

[0158] As another optional transmission waveform sequence set, the method provided in embodiment 2 is used, and the transmission waveform sequence set obtained by using a CCC with parameters (4, 10) and k=10 as an example includes a total of four sequences, each having a sequence length of 70, and each sequence includes 30 zero elements, where M+(M-1)k=4×10+(4-1)×10=70, and the zero correlation zone is 11. For example, when the transmitting end transmits Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=70. The transmit waveform sequence set specifically includes:

number

[0159] As another optional transmission waveform sequence set, the method provided in embodiment 2 is used, and the transmission waveform sequence set obtained by using a CCC with parameters (4,16) and k=16 as an example includes a total of four sequences, each having a sequence length of 112, and each sequence includes 48 zero elements, where M+(M-1)k=4×16+(4-1)×16=112, and the zero correlation zone is 17. For example, when the transmitting end transmits Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=112. The transmit waveform sequence set specifically includes:

number

[0160] As another optional transmission waveform sequence set, the method provided in embodiment 2 is used, and the transmission waveform sequence set obtained by using a CCC with parameters (4, 20) and k=20 as an example includes a total of four sequences, each having a sequence length of 140, and each sequence includes 60 zero elements, where M+(M-1)k=4×20+(4-1)×20=140, and the zero correlation zone is 21. For example, when the transmitting end transmits Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=140. The transmit waveform sequence set specifically includes:

number

[0161] As another optional transmission waveform sequence set, the method provided in embodiment 2 is used. The transmission waveform sequence set obtained by using a CCC with parameters (4, 26) and k=26 as an example includes a total of four sequences, each having a sequence length of 182, and each sequence includes 78 zero elements, where M+(M-1)k=4×26+(4-1)×26=182, and the zero correlation zone is 27. For example, when the transmitting end transmits Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=182. The transmit waveform sequence set specifically includes:

number

[0162] As another optional transmission waveform sequence set, the method provided in embodiment 2 is used, and the transmission waveform sequence set obtained by using a CCC with parameters (4, 32) and k=32 as an example includes a total of four sequences, each having a sequence length of 224, and each sequence includes 96 zero elements, where M+(M-1)k=4×32+(4-1)×32=224, and the zero correlation zone is 33. For example, when the transmitting end sends Q pulse bursts to the receiving end based on N sequences, N≦4, P=4, and Q=224. The transmit waveform sequence set specifically includes:

number

[0163] FIG. 8 shows the matched filtering results for a transmit waveform sequence set with a sequence length of 56. Comparing FIG. 3 with FIG. 8, it can be seen that an Ipatov sequence with a sequence length of 57 and a transmit waveform sequence with a sequence length of 56 have the same sensing capability in the distance corresponding to 0 ns to 297 ns. Because the Ipatov sequence uses a cyclic shift structure, very high spurious peaks are generated when the delay is equal to the cyclic shift. However, the transmit waveform sequence set does not have this characteristic. Therefore, the transmit waveform sequence set provided in this application has better sensing performance.

[0164] [Table 1]

[0165] In addition, Table 1 shows that using the transmit waveform sequence set reduces the air interface time by 10% to 20%, and the number of pulses actually transmitted is 4 / 7 of that of the Ipatov sequence. Because the transmit waveform sequence set contains a small number of non-zero elements, the limited power can be concentrated on the actually transmitted pulses to further increase the signal-to-noise ratio, thereby improving the sensing performance.

[0166] 9 is a possible exemplary block diagram of a communication device according to an embodiment of the present application. The device 900 includes a transceiver module 920 and a processing module 910. The transceiver module 920 may include a receiving unit and a transmitting unit. The processing module 910 is configured to control and manage operation of the device 900. The transceiver module 920 is configured to support communication between the device 900 and another network entity. Optionally, the device 900 may further include a storage unit, configured to store program codes and data for the device 900.

[0167] Optionally, each module in the apparatus 900 may be implemented using software.

[0168] Optionally, the processing module 910 may be a processor or controller, such as a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The controller / processor may implement or execute various exemplary logic blocks, modules, and circuits described with reference to the contents disclosed in the embodiments of this application. The processor may also be a combination of processors that perform computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor. The transceiver module 920 may be a communication interface, a transceiver, a transceiver circuit, etc. The communication interface is a generic term. In certain implementations, the communication interface may include multiple interfaces. The storage unit may be a memory.

[0169] If the device 900 is a transmitting end or a chip at a transmitting end, the processing module 910 in the device 900 may support the device 900 in performing the transmitting end operations in the above-described example method, for example, may support the device 900 in performing step 600 of FIG. 6 .

[0170] The transceiver module 920 may support the device 900 in communicating with a receiving end. For example, the transceiver module 920 may support the device 900 in performing step 610 of FIG.

[0171] For example, the processing module 910 is configured to determine a transmit waveform sequence set, where the transmit waveform sequence set includes N sequences, where N is a positive integer, and the transmit waveform sequence set includes sequences having aperiodic zero correlation zones ZCZ, and the sequences have a sequence length of Q, where Q is a positive integer. For example, the transceiver module 920 is configured to transmit Q pulse bursts to a receiving end based on the N sequences, where each pulse burst includes N pulses, and the j pulse in the i pulse burst of the Q pulse bursts corresponds to the i element in the j sequence of the N sequences, where i and j are positive integers, and 1≦i≦Q and 1≦j≦N.

[0172] In a possible design, the transmit waveform sequence set includes P sequences, where P≧N and P is a positive integer.

[0173] In a possible design, the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, where the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

[0174] In a possible design, the order of the first matrix is ​​the same as the order of the second matrix. The transmit waveform sequence set may be constructed by the following steps: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and a third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; and constructing a sequence set having a sequence length of M(Z+C) based on the second matrix and the sequence set having a sequence length of M(Z+C) by n iterations. n+1 (Z+C) and constructing a sequence set with sequence length M n+1 The sequence set with (Z+C) contains M×Z sequences, N≦M×Z, and Q=M n+1 (Z+C).

[0175] In a possible design, when a sequence set having a sequence length M(Z+C) is constructed based on the first matrix and the third matrix, each element in the column of sequence number s of the third matrix is ​​multiplied by the element in the column of sequence number t of the first matrix, and C columns of elements that are all 0 are added together to obtain a first processing matrix having sequence number M×s+t, where the first processing matrix having sequence number M×s+t has M(Z+C) columns, where 0≦s≦Z-1 and 0≦t≦M-1; to obtain a first sequence having sequence number M×s+t in the sequence set having a sequence length of M(Z+C), the first processing matrix having sequence number M×s+t is output row by row.

[0176] In a possible design, the sequence length M n+1 When a sequence set having a sequence length M(Z+C) is constructed through n iterations based on the second matrix and a sequence set having a sequence length M(Z+C), 2 A sequence set with (Z+C) is constructed through one iteration based on the second matrix and a sequence set with sequence length M(Z+C).

[0177] In a possible design, M is used to obtain the second matrix to be processed having sequence number M×s+t. 2 When a sequence set having a sequence length of (Z+C) is constructed based on the second matrix and the sequence set having a sequence length of M(Z+C) by one iteration, the element having sequence number w in the column having sequence number t in the second matrix is ​​multiplied by the first sequence having sequence number M×s+w, where w is from 0 to M−1, and w is a positive integer; M 2 To obtain a second sequence having sequence number M×s+t in a sequence set having a sequence length of (Z+C), a second matrix to be processed having sequence number M×s+t is output row by row.

[0178] In a possible design, the transmit waveform sequence set is constructed based on a sequence family, the sequence family including multiple sequence sets, all of which include the same number of sequences and have the same sequence length. For all sequences in any sequence set in the sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences at a lag τ equal to 0 is the product of the number of sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences at a lag τ not equal to 0 is 0. For all sequence groups determined based on any two sequence sets in the sequence family, each sequence group includes two sequences having the same sequence number, the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups at a lag τ equal to 0 is 0, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups at a lag τ not equal to 0 is 0.

[0179] In a possible design, the transmit waveform sequence set is constructed by performing the following steps: add K zero elements between two sequences in each sequence set in the sequence family to obtain sequences in the transmit waveform sequence set, where K is a positive integer.

[0180] In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s2=(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s3=(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s4=(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s6=(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s7=(-1,1,-1,1,1,-1,1,-1,1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,1,-1,-1,-1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0); and Includes s8=(-1,1,1,-1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0,1,-1,-1,-1,1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0,1,1,1,1,-1,-1,-1,0,0,0,0).

[0181] For example, N≦8, and Q=48. In a possible design, the transmit waveform sequence set may be: <h2 style=";text-align:left;direction:ltr">s1=(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1 ,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1, 1,1,1,-1,-1,-1,-1,1,1,1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,-1,-1,-1,1,-1,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> <h2 style=";text-align:left;direction:ltr"> s2=(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,1,1,-1,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,1, -1,1,-1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> s3=(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0 ,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1. 1,-1,-1,-1,-1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s4=(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0 ,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1 -1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1 s5=(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s6=(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); <h2 style=";text-align:left;direction:ltr">s7=(1,1,-1,-1,-1,-1,1,1,1,-1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0, 0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> <h2 style=";text-align:left;direction:ltr"> s8=(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0 ,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0, 0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> s9=(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0 0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 10 =(1,-1,1,-1,1,-1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,0 ,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 11=(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12 =(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13=(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14 =(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 15=(1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); and s 16 =(1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0 ,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0).

[0182] For example, N≦16, and Q=192. In a possible design, the transmit waveform sequence set may be: s1=(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0, 0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s2=(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0, 0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s3=(1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1); and Includes s4=(-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1).

[0183] For example, N≦4, and Q=56. In a possible design, the transmit waveform sequence set includes:

number

[0184] For example, N≦4, and Q=70. In a possible design, the transmit waveform sequence set includes:

number

[0185] For example, N≦4, and Q=112. In a possible design, the transmit waveform sequence set includes:

number

[0186] For example, N≦4, and Q=140.

[0187] It should be understood that the device 900 according to this embodiment of the present application can correspond to the transmitting end in the aforementioned method embodiments, and the operations and / or functions of the modules in the device 900 are separately configured to implement corresponding steps of the method of the transmitting end in the aforementioned method embodiments. Therefore, the beneficial effects in the aforementioned method embodiments can also be implemented. For the sake of brevity, the details will not be described again in this specification.

[0188] If the device 900 is a receiving end or a chip at a receiving end, the processing module 910 in the device 900 may support the device 900 in performing the receiving end operations in the above-described example method, for example, may support the device 900 in performing step 620 of FIG. 6 .

[0189] The transceiver module 920 may support the device 900 in communicating with the transmitting end. For example, the transceiver module 920 may support the device 900 in performing step 610 of FIG.

[0190] For example, the transceiver module 920 is configured to receive Q pulse bursts from a transmitting end, each pulse burst including N pulses, the jth pulse in the ith pulse burst of the Q pulse bursts corresponds to the ith element in the jth sequence in a transmit waveform sequence set, where i and j are positive integers, the transmit waveform sequence set includes N sequences, where N is a positive integer, the transmit waveform sequence set includes sequences having a non-periodic ZCZ, the sequences have a sequence length of Q, where Q is a positive integer, and 1≦i≦Q and 1≦j≦N. The processing module 910 is configured to correlate the Q pulse bursts with a local sequence set to determine information about targets within a detection range, where the local sequence set is the same as the transmit waveform sequence set, and the detection range is related to the size of the ZCZ and the repetition period of the pulse bursts.

[0191] In a possible design, the detection range is half the product of the size of the ZCZ, the repetition rate of the pulse burst, and the speed of light.

[0192] In a possible design, the information about the target includes target range information or target velocity information.

[0193] In a possible design, the transmit waveform sequence set includes P sequences, where P≧N and P is a positive integer.

[0194] In a possible design, the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, where the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

[0195] In a possible design, the order of the first matrix is ​​the same as the order of the second matrix.

[0196] The transmit waveform sequence set includes the following steps: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and the third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; Based on the second matrix and the sequence set having a sequence length M(Z+C) by n iterations, a sequence set of sequence length M is obtained as a transmit waveform sequence set. n+1 (Z+C) and constructing a sequence set with sequence length M n+1 The sequence set with (Z+C) contains M×Z sequences, N≦M×Z, and Q=M n+1 (Z+C).

[0197] In a possible design, the transmit waveform sequence set is constructed based on a sequence family, where the sequence family includes multiple sequence sets, all of the sequence sets including the same number of sequences, and all of the sequences having the same sequence length.

[0198] For all sequences in any sequence set in a sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ equal to 0 is the product of the number of sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all sequences with a lag τ not equal to 0 is 0.

[0199] For all sequence groups determined based on any two sequence sets in the sequence family, each sequence group includes two sequences having the same sequence number, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a lag τ equal to 0 is 0, and the sum of the values ​​of the aperiodic cross-correlation function corresponding to all sequence groups respectively with a lag τ not equal to 0 is 0.

[0200] In a possible design, the transmit waveform sequence set may include the following steps: To obtain a sequence in the transmit waveform sequence set, the sequence is constructed by performing the steps of adding K zero elements between two sequences in each sequence set in the sequence family, where K is a positive integer. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s2=(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s3=(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s4=(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s6=(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s7=(-1,1,-1,1,1,-1,1,-1,1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,1,-1,-1,-1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0); and Includes s8=(-1,1,1,-1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0,1,-1,-1,-1,1,-1,1,0,0,0,0,1,1,-1,-1,-1,1,0,0,0,0,1,1,1,1,-1,-1,-1,0,0,0,0).

[0201] For example, N≦8, and Q=48. In a possible design, the transmit waveform sequence set may be: s1=(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1 ,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1, 1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,-1,1,1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0); <h2 style=";text-align:left;direction:ltr">s2=(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,1,1,-1,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,1, -1,1,-1,-1,1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> <h2 style=";text-align:left;direction:ltr"> s3=(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0 ,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1, 1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,1,-1,-1,-1,0,0,0,0,0,0,0,1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0);<h2 style=";text-align:left;direction:ltr"> s4=(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0); s5=(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s6=(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); s7=(1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0); s8=(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0 ,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0, 0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0 s9=(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0 0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0 s 10=(1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 11 =(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12=(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13 =(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14=(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); s 15 =(1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0 ,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0); and s 16=(1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0 ,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,-1,1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0).

[0202] For example, N≦16, and Q=192. In a possible design, the transmit waveform sequence set may be: s1=(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0, 0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s2=(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0, 0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s3=(1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,-1,-1,1,1,-1,1); and Includes s4=(-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1).

[0203] For example, N≦4, and Q=56.

[0204] In a possible design, the transmit waveform sequence set may be:

number

[0205] For example, N≦4, and Q=70.

[0206] In a possible design, the transmit waveform sequence set may be:

number

[0207] For example, N≦4, and Q=112.

[0208] In a possible design, the transmit waveform sequence set may be:

number

[0209] For example, N≦4, and Q=140.

[0210] It should be understood that the device 900 according to this embodiment of the present application can correspond to the receiving end in the aforementioned method embodiments, and the operations and / or functions of the modules in the device 900 are separately configured to perform corresponding steps of the method of the receiving end in the aforementioned method embodiments. Therefore, the beneficial effects in the aforementioned method embodiments can also be implemented. For the sake of brevity, the details will not be described again in this specification.

[0211] 10 is a structural diagram of a communication device 1000 according to an embodiment of the present application. As shown in FIG.

[0212] When the device 1000 is a transmitting end or a chip of a transmitting end, in a possible implementation, the processor 1001 performs the following operations: The interface is configured to invoke the interface to perform the steps of: determining a transmit waveform sequence set, where the transmit waveform sequence set includes N sequences, N is a positive integer, and the transmit waveform sequence set includes sequences having aperiodic zero correlation zone ZCZ, and the sequences have a sequence length of Q, where Q is a positive integer; and transmitting Q pulse bursts to a receiving end based on the transmit waveform sequence set, where each pulse burst includes N pulses, and the j-th pulse in the i-th pulse burst among the Q pulse bursts corresponds to the i-th element in the j-th sequence among the N sequences, where i and j are positive integers, 1≦i≦Q, and 1≦j≦N.

[0213] It should be understood that the apparatus 1000 may be further configured to perform other steps and / or operations at the transmitting end in the aforementioned embodiments, which will not be described in detail herein for the sake of brevity.

[0214] When the device 1000 is a receiving end or a chip of a receiving end, in a possible implementation, the processor 1001 performs the following operations: receiving Q pulse bursts from a transmitting end, each pulse burst including N pulses, a jth pulse in an ith pulse burst among the Q pulse bursts corresponding to an ith element in a jth sequence in a transmit waveform sequence set, where i and j are positive integers, the transmit waveform sequence set including N sequences, where N is a positive integer, the transmit waveform sequence set including sequences having a non-periodic ZCZ, the sequences having a sequence length of Q, where Q is a positive integer, 1≦i≦Q and 1≦j≦N; and correlating the Q pulse bursts with a local sequence set to determine information about targets within a detection range, where the local sequence set is the same as the transmit waveform sequence set, and the detection range is related to the size of the ZCZ and the repetition period of the pulse bursts.

[0215] It should be understood that the apparatus 1000 may be further configured to perform other steps and / or operations at the receiving end in the aforementioned embodiments, which will not be described in detail herein for the sake of brevity.

[0216] It should be understood that the processor 1001 can activate an interface to perform the aforementioned receiving and transmitting operations. The activated interface may be a logical interface or a physical interface. This is not limited thereto. Optionally, the physical interface may be implemented using a transceiver. Optionally, the apparatus 1000 further includes a transceiver 1003.

[0217] Optionally, the apparatus 1000 further includes a memory 1002. The memory 1002 may store program codes in the above-mentioned method embodiments, so that the processor 1001 invokes the program codes.

[0218] Specifically, when the device 1000 includes a processor 1001, a memory 1002, and a transceiver 1003, the processor 1001, the memory 1002, and the transceiver 1003 communicate with each other via an internal connection path to transfer control signals and / or data signals. In a possible design, the processor 1001, the memory 1002, and the transceiver 1003 may be implemented using chips, and the processor 1001, the memory 1002, and the transceiver 1003 may be implemented on the same chip or separately on different chips, or the functions of any two of the processor 1001, the memory 1002, and the transceiver 1003 are implemented on one chip. The memory 1002 may store program code, and the processor 1001 executes the program code stored in the memory 1002 to implement corresponding functions of the device 1000.

[0219] The methods disclosed in the above embodiments of the present application may be applied to or implemented by a processor. The processor may be an integrated circuit chip and have signal processing capabilities. In one implementation process, the steps in the above method embodiments may be implemented by using hardware integrated logic circuitry in the processor or by using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware assembly, a system on a chip (SoC), a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or another integrated chip. It may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps in the methods disclosed with reference to the embodiments of the present application may be directly performed and completed by a hardware decoding processor, or may be performed and completed by using a combination of hardware and software modules in the decoding processor.The software module may be located in a storage medium well-known in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the aforementioned method together with the processor hardware.

[0220] It will be understood that the memory in this embodiment of the present application may be volatile or nonvolatile memory, or may include volatile and nonvolatile memory. Nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. By way of example and not limitation, many forms of RAM may be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct Rambus dynamic random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein includes, but is not limited to, these and any other suitable types of memory.

[0221] It should be understood that in the embodiments of the present application, the numbers such as "first", "second", etc. are merely used to distinguish different objects, for example, to distinguish different parameter information or messages, and do not limit the scope of the embodiments of the present application, and the embodiments of the present application are not limited thereto.

[0222] It should be further understood that the sequence numbers of the above processes do not mean the execution order in the embodiments of the present application. The execution order of the processes should be determined based on the functions and internal logic of the processes. The numbers or sequence numbers in the above processes are distinguished merely for ease of description and should not constitute any limitations on the implementation process of the embodiments of the present application.

[0223] It should also be understood that the term "and / or" herein describes only a relationship of association between related objects and indicates that three relationships may exist. For example, A and / or B may indicate three cases: when only A is present, when both A and B are present, and when only B is present. In addition, the character " / " herein generally indicates an "or" relationship between related objects.

[0224] Unless otherwise specified, expressions used in this application similar to the expression "the item includes any one or more of A, B, and C" generally mean that the item can be any one of the following: A, B, C, A and B, A and C, B and C, A and B and C, A and A, A and A and A, A and A and B, A and A and C, A and B and B, A and C and C, B and B, B and B and B, B and B and C, C and C, C and C and C, and other combinations of A, B, and C. In the above description, three elements A, B, and C are used as an example to describe optional cases of the item. If the expression is "the item includes at least one of A, B, ..., and X," in other words, if more elements are included in the expression, the case to which the item falls may also be obtained according to the above rules.

[0225] Those skilled in the art can realize that, in combination with the examples described in the embodiments disclosed herein, the units and algorithm steps can be implemented by electronic hardware or by a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can implement the described functions using various methods for each specific application, but the implementation should not be considered to exceed the scope of this application.

[0226] For the purpose of easy description, it is clearly understood by those skilled in the art that the detailed working processes of the aforementioned systems, devices and units should be referred to the corresponding processes of the aforementioned method embodiments, and the details will not be described again in this specification.

[0227] It should be understood that in some embodiments provided in the present application, the disclosed systems, devices, and methods may be implemented in other manners. For example, the described device embodiments are merely examples. For example, the unit division is merely a logical functional division, and other divisions may be used in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented using some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.

[0228] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one place or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.

[0229] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each of the units may exist physically alone, or two or more units may be integrated into one unit.

[0230] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially be implemented, or a portion of the technical solution may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for instructing a computing device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. [Explanation of symbols]

[0231] 900 equipment 910 Processing Module 920 Transceiver Module 1000 devices 1000 Communication Equipment 1001 processor 1002 memory 1003 Transceiver

Claims

1. 1. An ultra-wideband (UWB) based sensing method, the method comprising: determining, by a transmitting end, a transmission waveform sequence set, wherein the transmission waveform sequence set comprises N sequences, where N is a positive integer, and the transmission waveform sequence set includes a sequence having an aperiodic zero correlation zone ZCZ, and the sequence length of the sequence is Q, where Q is a positive integer; and transmitting, by the transmitting end, Q pulse bursts to a receiving end based on the N sequences, each pulse burst comprising N pulses, a jth pulse in an ith pulse burst among the Q pulse bursts corresponding to an ith element in a jth sequence among the N sequences, i and j being positive integers, 1≦i≦Q, and 1≦j≦N.

2. The method of claim 1 , wherein the transmit waveform sequence set comprises P sequences, P≧N, and P is a positive integer.

3. 3. The method of claim 1, wherein the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, and the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

4. the order of the first matrix is ​​the same as the order of the second matrix; The transmit waveform sequence set comprises the steps of: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and the third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; Based on the second matrix and the sequence set having the sequence length M(Z+C) by n iterations, a transmit waveform sequence set having sequence length M n+1 constructing a sequence set having (Z+C), where n is a positive integer and the sequence length M n+1 The sequence set with (Z+C) comprises M×Z sequences, where N≦M×Z, and Q=M n+1 and (Z+C).

5. the transmit waveform sequence set is constructed based on a sequence family, the sequence family comprising a plurality of sequence sets, all of the sequence sets comprising the same number of sequences, and all of the sequences having the same sequence length; for all sequences in any sequence set within the sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all of the sequences at a lag τ equal to 0 is the product of the number of the sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all of the sequences at a lag τ not equal to 0 is 0; 3. The method of claim 1, wherein for all sequence groups determined based on any two sequence sets in the sequence family, each sequence group comprises two sequences having the same sequence number, and the sum of values ​​of the aperiodic cross-correlation function corresponding to all the sequence groups respectively at the delay τ equal to 0 is 0, and the sum of values ​​of the aperiodic cross-correlation function corresponding to all the sequence groups respectively at the delay τ not equal to 0 is 0.

6. The transmit waveform sequence set comprises the steps of:

6. The method of claim 5, wherein the transmit waveform sequence set is constructed by performing the step of adding K zero elements between two sequences in each sequence set in the sequence family to obtain a sequence in the transmit waveform sequence set, where K is a positive integer.

7. the transmit waveform sequence set: s 1 =(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s 2 =(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s 3 =(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s 4 =(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s 5 =(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s 6 =(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s 7 = (-1, 1, -1, 1, 1, -1, 1, -1, 0, 0, 0, 0, 1, -1, -1, 1, -1, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, 0, 0, 0, 0); and s 8 = (-1, 1, 1, -1, 1, -1, -1, 1, 0, 0, 0, 0, 1, -1, 1, -1, 1, -1, 1, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, -1, -1, -1, 0, 0, 0, 0), 7. The method of claim 1, wherein N≦8 and Q=48.

8. the transmit waveform sequence set: s 1 =(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 2 =(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 3 =(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0); s 4 =(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0); s 5 =(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s 6 =(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 7 =(1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 8 =(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0); s 9 =(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0); s 10 =(1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 11 =(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12 =(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13 =(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14 =(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 15 = (1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1 , 1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0; and s 16 = (1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1 ,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, 7. The method of claim 1, wherein N≦16 and Q=192.

9. The transmit waveform sequence set includes: s 1 =(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s 2 =(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s 3 = (1, 1, -1, 1, -1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 1, -1, -1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, -1, 1); and s 4 = (-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,1,-1,1,0,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1), 7. The method of claim 1, wherein N≦4 and Q=56.

10. the transmit waveform sequence set: [Equation 1] Equipped with 7. The method of claim 1, wherein N≦4 and Q=70.

11. the transmit waveform sequence set: [Equation 2] Equipped with 7. The method of claim 1, wherein N≦4 and Q=112.

12. the transmit waveform sequence set: [Equation 3] Equipped with 7. The method of claim 1, wherein N≦4 and Q=140.

13. 1. An ultra-wideband based sensing method, the method comprising: receiving, by a receiving end, Q pulse bursts from a transmitting end, each pulse burst including N pulses, a j-th pulse in an i-th pulse burst among the Q pulse bursts corresponds to an i-th element in a j-th sequence in a transmit waveform sequence set, where i and j are positive integers, the transmit waveform sequence set includes N sequences, where N is a positive integer, the transmit waveform sequence set includes a sequence having aperiodic ZCZ, a sequence length of the sequence is Q, where Q is a positive integer, 1≦i≦Q, and 1≦j≦N; and correlating, by the receiving end, the Q pulse bursts with a local sequence set to determine information about targets within a detection range; The method, wherein the local sequence set is the same as the transmit waveform sequence set, and the detection range is related to the size of the ZCZ and the repetition period of the pulse burst.

14. 14. The method of claim 13, wherein the detection range is half the product of the size of the ZCZ, the repetition period of the pulse burst, and the speed of light.

15. 15. The method of claim 13 or 14, wherein the information about the target comprises range information of the target or velocity information of the target.

16. 16. The method of claim 13, wherein the transmit waveform sequence set comprises P sequences, P≧N, and P is a positive integer.

17. 17. The method of claim 13, wherein the transmit waveform sequence set is constructed based on a first matrix, a second matrix, and a third matrix, and the first matrix, the second matrix, and the third matrix are all Hadamard matrices.

18. the order of the first matrix is ​​the same as the order of the second matrix; The transmit waveform sequence set comprises the steps of: constructing a sequence set having a sequence length of M(Z+C) based on the first matrix and the third matrix, where M, Z, and C are positive integers, M is the order of the first matrix and the second matrix, Z is the order of the third matrix, and C is a preset value; Based on the second matrix and the sequence set having the sequence length M(Z+C) by n iterations, a transmit waveform sequence set having sequence length M n+1 constructing a sequence set having (Z+C), where n is a positive integer and the sequence length M n+1 The sequence set with (Z+C) comprises M×Z sequences, where N≦M×Z, and Q=M n+1 and (Z+C).

19. the transmit waveform sequence set is constructed based on a sequence family, the sequence family comprising a plurality of sequence sets, all of the sequence sets comprising the same number of sequences, and all of the sequences having the same sequence length; for all sequences in any sequence set within the sequence family, the sum of the values ​​of the aperiodic autocorrelation function corresponding to all of the sequences at a lag τ equal to 0 is the product of the number of the sequences and the sequence length, and the sum of the values ​​of the aperiodic autocorrelation function corresponding to all of the sequences at a lag τ not equal to 0 is 0; 17. The method of claim 13, wherein for all sequence groups determined based on any two sequence sets in the sequence family, each sequence group comprises two sequences having the same sequence number, and the sum of values ​​of the aperiodic cross-correlation function corresponding to all the sequence groups respectively at the delay τ equal to 0 is 0, and the sum of values ​​of the aperiodic cross-correlation function corresponding to all the sequence groups respectively at the delay τ not equal to 0 is 0.

20. The transmit waveform sequence set comprises the steps of:

20. The method of claim 19, wherein the transmit waveform sequence set is constructed by performing the step of adding K zero elements between two sequences in each sequence set in the sequence family to obtain a sequence in the transmit waveform sequence set, where K is a positive integer.

21. the transmit waveform sequence set: s 1 =(1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,1,1,-1,-1,1,1,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,0,0,0,-1,1,1,-1,-1,1,1,-1,0,0,0,0); s 2 =(-1,-1,1,1,-1,-1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0); s 3 =(-1,1,-1,1,-1,1,-1,1,0,0,0,0,1,-1,-1,1,1,-1,-1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0); s 4 =(-1,1,1,-1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,1,1,-1,-1,1,1,-1,-1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0); s 5 =(1,1,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,1,1,1,1,-1,-1,0,0,0,0,-1,1,-1,1,1,-1,1,-1,0,0,0,0,-1,1,1,-1,1,-1,-1,1,0,0,0,0); s 6 =(-1,-1,1,1,1,1,-1,-1,0,0,0,0,1,1,1,1,-1,-1,-1,-1,0,0,0,0,1,-1,-1,1,-1,1,1,-1,0,0,0,0,1,-1,1,-1,-1,1,-1,1,0,0,0,0); s 7 = (-1, 1, -1, 1, 1, -1, 1, -1, 0, 0, 0, 0, 1, -1, -1, 1, -1, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, 0, 0, 0, 0); and s 8 = (-1, 1, 1, -1, 1, -1, -1, 1, 0, 0, 0, 0, 1, -1, 1, -1, 1, -1, 1, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, -1, -1, -1, 0, 0, 0, 0), 21. The method of any one of claims 13 to 20, wherein N≦8 and Q=48.

22. the transmit waveform sequence set: s 1 =(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 2 =(1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 3 =(1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0); s 4 =(1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0); s 5 =(1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0); s 6 =(1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 7 =(1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 8 =(1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0); s 9 =(1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0); s 10 =(1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0); s 11 =(1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0); s 12 =(1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0); s 13 =(1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0); s 14 =(1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,0,0,0,0,0,0,0,0,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,0,0,0,0,0,0,0,0); s 15 = (1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1 , 1,-1,-1,1,1,-1,-1,-1,-1,1,1,-1,-1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0; and s 16 = (1,-1,-1,1,-1,1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,1,1,-1,1,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1 ,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, 21. The method of any one of claims 13 to 20, wherein N≦16 and Q=192.

23. the transmit waveform sequence set: s 1 =(-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1); s 2 =(1,1,1,-1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,-1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,-1,-1,-1,1,0,0,0,0,0,0,0,0,1,-1,1,1,-1,-1,-1,1); s 3 = (1, 1, -1, 1, -1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 1, -1, -1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, -1, -1, -1, 1, 1, -1, 1); and s 4 = (-1,-1,1,-1,-1,1,1,1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,1,-1,-1,1,1,1,-1,1,0,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,-1,1), 21. The method of any one of claims 13 to 20, wherein N≦4 and Q=56.

24. the transmit waveform sequence set: [Equation 4] Equipped with 21. The method of any one of claims 13 to 20, wherein N≦4 and Q=70.

25. the transmit waveform sequence set: [Equation 5] Equipped with 21. The method of any one of claims 13 to 20, wherein N≦4 and Q=112.

26. the transmit waveform sequence set: [Equation 6] Equipped with 21. The method of any one of claims 13 to 20, wherein N≦4 and Q=140.

27. A communications device, the device comprising one or more functional units, the one or more functional units configured to perform the method of any one of claims 1 to 12 or the method of any one of claims 13 to 26.

28. 1. A communications device comprising: a processor, the processor coupled to a memory; A communications device, wherein the processor is configured to execute computer instructions stored in the memory to enable the communications device to perform the method of any one of claims 1 to 12 or the method of any one of claims 13 to 26.

29. 27. A computer-readable storage medium storing a computer program or instructions that, when executed by a communication device, implements the method of any one of claims 1 to 12 or any one of claims 13 to 26.

30. A communication system comprising a transmitting end and a receiving end, the transmitting end performing a method according to any one of claims 1 to 12, and the receiving end performing a method according to any one of claims 13 to 26.

Citation Information

Patent Citations

  • Zero correlation zone sequences for communication system

    US20140003475A1

  • Zero correlation zone sequences for communication system

    US8724724B2