TECHNICAL FIELD

This application relates to the communications filed and, more specifically, to a signal processing method and apparatus.

BACKGROUND

In a long term evolution (LTE) system, for a physical uplink shared channel (PUSCH) and a PUCCH, a demodulation reference signal (DMRS) is used for channel estimation, and then a signal is demodulated. In the LTE system, a base sequence of an uplink DMRS may be directly mapped to a resource element, and no encoding processing is needed. In LTE, a reference sequence of the uplink DMRS is defined as a cyclic shift of a basic sequence. The base sequence of the uplink DMRS is obtained from a Zadoff-Chu sequence (ZC sequence) through cyclic extension. The ZC sequence is a sequence that satisfies a constant envelope zero auto-correlation (CAZAC) sequence property.

In a new radio access technology (NR), an uplink transmission signal is supported to use a discrete Fourier transform-spread-orthogonal frequency division multiplexing (discrete Fourier Transform spread OFDM, DFT-s-OFDM) waveform. The uplink transmission signal is modulated by using π/2 Binary Phase Shift Keying (BPSK). In addition, a frequency-domain filtering operation may be on an uplink transmission signal obtained after DFT transform. When the uplink transmission signal is modulated by using π/2 BPSK, a Gold sequence-based sequence may be used, or a computer generated sequence (CGS) may be used. Currently, it is planned to support, in NR, a DMRS using the DFT-s-OFDM waveform to use the ZC sequence. In addition, it is planned to support, in NR, a DMRS of the uplink transmission signal modulated by using π/2 BPSK to use the ZC sequence.

However, if the uplink DMRS uses the ZC sequence, a peak-to-average power ratio (PAPR) of the DMRS is higher than a PAPR of a corresponding uplink transmission signal, resulting in out-of-band spurious emission and in-band signal loss of the DMRS and affecting channel estimation performance, or limiting uplink coverage. In addition, when the uplink DMRS using the DFT-s-OFDM waveform is modulated by using the π/2 BPSK modulation scheme, and a filter is used, if the uplink DMRS using the DFT-s-OFDM waveform uses the Gold sequence-based sequence or the CGS and proper screening cannot be performed, frequency flatness of the sequence is relatively poor. This is adverse to channel estimation. If the uplink DMRS using the DFT-s-OFDM waveform uses the ZC sequence, a peak-to-average power ratio (PAPR) of the DMRS is higher than a PAPR of transmitted data, resulting in out-of-band spurious emission and in-band signal loss of a pilot signal and affecting channel estimation performance, or limiting uplink coverage.

That is, an existing DMRS sequence cannot satisfy a current communications application environment. In addition, an existing sequence used by a reference signal (for example, a DMRS) used for a PDSCH cannot satisfy the current communications application environment in which a signal is sent through a PUSCH.

SUMMARY

This application provides a signal processing method and apparatus, to improve communication efficiency.

According to a first aspect, a signal processing method is provided. The method includes:

generating a reference signal of a first signal, where the first signal is a signal modulated by using π/2 binary phase shift keying BPSK, the reference signal is generated by using a first sequence, and a length of the first sequence is K; and

sending the reference signal on a first frequency-domain resource, where the first frequency-domain resource includes K subcarriers each having a subcarrier number of k, k=u+L*n+delta, n=0, 1, . . . , K−1, L is an integer greater than or equal to 2, delta∈{0, 1, . . . , L−1}, u is an integer, and the subcarrier numbers are numbered in ascending or descending order of frequencies, where

before the reference signal is generated, the method further includes:

determining the first sequence, where the first sequence varies as a delta value varies.

In some possible implementations, a modulation scheme of the first sequence is neither BPSK modulation nor pi/2 BPSK modulation.

In some possible implementations, the first sequence is a sequence modulated by using any one of 8PSK, 16PSK, or 32PSK.

In some possible implementations, the method further includes:

determining the first sequence in a first sequence group, where the first sequence group is one of a plurality of sequence groups, and the first sequence is determined, based on the delta value, in a plurality of sequences that are in the first sequence group and whose length is K.

In some possible implementations, the method further includes:

determining the first sequence group based on a cell identifier or a sequence group identifier.

In some possible implementations, the method further includes:

receiving indication information, where the indication information is used to indicate a sequence that is in each of at least two sequence groups and used to generate the reference signal.

With reference to the first aspect, in some implementations of the first aspect,

optionally, when delta=0, the generating a reference signal of a first signal includes:

performing discrete Fourier transform on elements in a sequence {z(t)} to obtain a sequence {f(t)} with t=0, . . . , L*K−1, where when t=0, 1, . . . , L*K−1, z(t)=x(t mod K), and x(t) represents the first sequence; and

mapping elements numbered L*p+delta in the sequence {f(t)} to the subcarriers each having the subcarrier number of u+L*p+delta respectively, to generate the reference signal, where p=0, . . . , K−1.

Optionally, when L=2 and delta=1, the generating a reference signal of a first signal includes:

performing discrete Fourier transform on elements in a sequence {z(t)} to obtain a sequence {f(t)} with t=0, . . . , L*K−1, where when t=0, . . . , K−1, z(t)=x(t), when t=K, . . . , L*K−1, z(t)=−x(t mod K), and x(t) represents the first sequence; and

mapping elements numbered L*p+delta in the sequence {f(t)} to the subcarriers each having the subcarrier number of u+L*p+delta respectively, to generate the reference signal, where p=0, . . . , K−1.

In an embodiment, L may alternatively be another integer greater than 2. In other words, when delta=1, the generating a reference signal of a first signal includes: performing discrete Fourier transform on elements in a sequence {z(t)} to obtain a sequence {f(t)} with t=0, . . . , L*K−1, where when t=0, . . . , K−1, z(t)=x(t), when t=K, . . . , L*K−1, z(t)=−x(t mod K), and x(t) represents the first sequence; and mapping elements numbered L*p+delta in the sequence {f(t)} to subcarriers each having the subcarrier number of u+L*p+delta respectively, to generate the reference signal, where p=0, . . . , K−1.

Optionally, when L=4, the generating a reference signal of a first signal includes:

performing discrete Fourier transform on elements in a sequence {z(t)} to obtain a sequence {f(t)} with t=0, . . . , 4K−1, where when t=0, 1, . . . , 4K−1,

z⁡(t)=wdelta⁡(⌊tK⌋)⁢x⁡(t⁢⁢mod⁢⁢K),
where w0=(1, 1, 1, 1), w1=(1, j, −1, −j), w2=(1, −1, 1, −1), w3=(1, −j, −1, j), └c┘ represents rounding down of c, and x(t) represents the first sequence; and

mapping elements numbered 4p+delta in the sequence {f(t)} to the subcarriers each having the subcarrier number of u+L*p+delta respectively, to generate the reference signal, where p=0, . . . , K−1. In another embodiment, w0=(1, 1, 1, 1), w1=(1, j, −1, −j), w2=(1, −1, 1, −1), and w3=(1, −j, −1, j).

Optionally, the generating a reference signal of a first signal includes:

performing discrete Fourier transform on elements in a sequence {x(t)} to obtain a sequence {f(t)} with t=0, . . . , K−1, where x(t) represents the first sequence; and

mapping elements numbered p in the sequence {f(t)} to the subcarriers each having the subcarrier number of u+L*p+delta respectively, to generate the reference signal, where p=0, . . . , K−1.

Optionally, when delta=0, the method further includes:

determining the first sequence {x(n)} based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −5, 5, 11, −13, 11}, {1, −5, 3, 13, 3, −5}, {1, −5, 5, 13, 5, 11}, {1, −9, −5, 5, 15, 11}, {1, 9, −15, 11, −13, 11}, {1, 9, −15, 11, 3, 11}, {1, 11, −11, −9, 13, 3}, {1, −7, 7, 15, 11, 15}, {1, −9, −1, −5, −15, −7}, {1, −13, −9, −15, −5, 7}, {1, −1, 7, 15, 3, 11}, {1, 9, −15, 15, −9, 11}, {1, 15, 7, −5, −11, −9}, {1, 11, 15, −3, −13, 5}, {1, 9, −15, 15, 7, 15}, {1, 9, −15, 9, 7, 15}, {1, −11, −3, 11, −15, 13}, {1, 11, 1, 5, −9, −9}, {1, −3, 9, −1, −15, −11}, {1, 15, −13, 7, −5, −9}, {1, 11, −3, 3, 1, −9}, {1, −11, −13, 9, −13, −3}, {1, −11, −7, 3, 13, 3}, {1, −11, 11, −11, −7, 3}, {1, −11, −15, −9, 3, 11}, {1, 15, 5, −9, −7, −9}, {1, 11, 15, 9, −1, −11}, {1, −11, −1, −5, 5, 11}, {1, 7, −5, 5, 15, 11}, or {1, 11, 3, 13, −13, 15}; or

{1, −11, 11, −1, 7, 13}, {1, −3, −13, 15, −5, 5}, {1, −11, 11, −1, 3, 13}, {1, 13, −9, 3, −3, −13}, {1, −11, 11, −1, 7, 13}, {1, −3, 9, −13, −1, −9}, {1, 11, 13, 1, −9, 11}, {1, 11, −9, 13, 7, 5}, {1, 3, −9, 13, 1, 11}, {1, 11, −9, 15, 7, 5}, {1, −11, −3, 5, 7, −5}, {1, 7, −15, 5, −5, 15}, {1, −5, −15, −3, 7, −13}, {1, 9, 13, 1, −9, 11}, {1, −7, −11, 1, 11, −9}, {1, 9, −3, −13, 7, 11}, {1, 11, −9, −13, 13, 5}, {1, −9, −15, −3, 7, −13}, {1, −11, −9, 1, 7, −5}, {1, 9, −3, −13, 7, 9}, {1, 13, 11, 3, −5, 7}, {1, 13, 9, 1, −5, 7}, {1, 9, 15, 3, −7, 13}, {1, −7, 5, 13, −7, −15}, {1, 1, 9, −3, −11, 9}, {1, −11, −5, 1, 7, −5}, {1, −5, −11, 1, 11, −9}, {1, −9, 1, 11, −9, −15}, {1, 13, −9, 1, −5, −15}, {1, −5, 7, −15, −5, −15}, {1, −9, 11, −15, −15, −5}, {1, −9, −15, −5, 5, −15}, {1, −9, 13, −13, −3, −3}, {1, −9, 13, 1, 1, 11}, {1, −9, 1, 1, 7, −5}, {1, −11, −15, −3, 7, −13}, {1, −11, −13, −1, 9, −11}, {1, 3, 15, −13, 7, −3}, {1, −11, −7, 5, 7, −5}, {1, 11, 11, 1, −9, 9}, {1, 15, 7, −3, −3, 7}, {1, −9, 13, 13, −9, −1}, {1, 11, 11, 1, −7, 7}, {1, −11, −3, 3, −9, −5}, {1, 7, 15, 3, −7, −3}, {1, 11, 7, −13, 13, 5}, {1, 13, 5, −1, 11, 7}, {1, −11, −3, 1, 7, −5}, {1, −11, −5, −1, 7, −5}, {1, −3, −11, 1, 11, −9}, {1, 13, −9, 3, −5, −9}, {1, 11, −1, −11, 9, 15}, {1, 11, 13, −13, 7, −3}, {1, 11, −9, −15, 15, 5}, {1, 11, −9, 13, 11, 5}, {1, −11, −3, 5, −7, −5}, {1, −7, −15, −3, 7, 5}, {1, −7, −15, −3, −5, 5}, {1, −9, −7, 13, −11, −3}, {1, −7, −15, −15, −5, 5}, {1, 11, 11, 3, −5, 7}, {1, 13, −9, 1, −7, −15}, {1, 9, 9, −1, −11, 9}, {1, −9, −9, −1, 7, −5}, {1, −9, −1, 7, 7, −5}, {1, −9, 13, 1, 1, 9}, {1, 13, 13, 5, −3, 7}, {1, 15, 7, −1, −3, 7}, {1, 11, 9, 1, −7, 7}, {1, −9, −7, 1, 9, −5}, {1, 3, −7, 15, 1, 9}, {1, −9, −15, −3, 5, −15}, {1, −5, −15, −15, −3, 5}, {1, 1, 11, −15, 5, −3}, {1, −7, 13, −13, −3, −3}, {1, −7, 3, 13, −7, −15}, {1, −7, 5, 15, −7, −15}, {1, −9, 13, −11, −11, −3}, {1, −11, −3, −3, 5, −5}, {1, −11, −3, 3, −9, 13}, {1, −11, −7, 1, −11, −5}, {1, −7, −11, 1, 11, 5}, {1, −3, −11, 1, 11, 5}, {1, −11, −3, 1, −11, −5}, {1, 11, 15, −13, 7, −3}, {1, 7, 15, 3, 7, −3}, {1, −9, −3, −15, −11, −3}, {1, 5, 15, 3, −7, 13}, {1, 11, 7, −13, 11, 5}, {1, −9, −3, −15, −7, −3}, {1, −3, −11, 1, −5, 5}, {1, −7, −11, 1, −5, 5}, {1, −3, 9, −13, −1, −11}, {1, −9, 3, 13, −7, −11}, {1, 13, 7, −1, 11, 7}, {1, −5, −11, 1, 11, 5}, {1, −11, −5, 1, −11, −5}, {1, −9, −3, −15, −9, −3}, {1, −5, −11, 1, −5, 5}, {1, 11, −11, 1, −5, −15}, {1, −9, −15, −3, 7, −15}, {1, 11, 11, 1, −9, 11}, {1, 1, 11, −15, 5, −5}, {1, 9, 11, −1, −11, −3}, {1, 11, 3, 15, 7, 5}, {1, 3, 11, −1, 7, −3}, {1, −7, 5, −3, 7, −13}, {1, −9, −11, 1, 11, 5}, {1, −1, −11, 1, 11, 5}, {1, −11, −9, 1, −11, −5}, {1, 11, −1, −11, −5, 15}, {1, −11, −1, 1, −11, −5}, {1, −9, −3, −15, −5, −3}, {1, −1, −11, 1, −5, 5}, {1, −9, −11, 1, −5, 5}. It should be understood that {x(n)} represents {xn}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −7, 13, −13, −11, −3}, {1, −7, −9, −15, −3, 5}, {1, 5, 15, −15, 5, −3}, {1, 13, 11, 1, −3, 9}, {1, 11, 3, 15, 11, 5}, {1, −11, −3, 3, −9, −5}, {1, −11, −3, 3, −9, 13}, {1, −7, 3, 15, 11, 5}, {1, −3, 7, −13, 9, 5}, {1, 11, 7, −13, 9, 5}, {1, 13, −9, 1, −9, −15}, {1, −9, 13, 1, 1, 7}, {1, 3, 11, −1, −11, −3}, {1, 3, 11, −1, 7, −3}, {1, 9, −1, 7, 9, −3}, {1, 11, −11, 13, 15, −7}, {1, −7, 3, −5, −3, 7}, {1, 9, 7, −3, 5, −5}, {1, 13, 15, 7, −3, 5}, {1, −7, 3, 11, 9, −3}, {1, 13, −7, −5, −15, −7}, {1, −7, 13, 15, −3, 3}, {1, −13, −15, −3, 5, −9}, {1, 15, 11, −1, 11, 7}, {1, −3, 11, 7, −5, 5}, {1, −13, −9, 3, −7, −3}, {1, 7, 7, −5, −15, −3}, {1, 11, 1, 11, −11, −9}, {1, −5, 5, −7, −11, 9}, or {1, −9, 1, 3, −3, 7}; or

{1, 9, −15, −7, −15, 9}, {1, −5, 3, 13, −13, 11}, {1, 11, −13, 13, 3, −5}, {1, −5, 1, 9, −13, 11}, {1, −5, 5, 11, −13, 9}, {1, −7, −13, 9, 15, −9}, {1, −7, 3, 11, −15, 11}, {1, −9, −3, −9, −1, 9}, {1, 9, 3, 9, −1, −9}, {1, −5, −13, 9, −15, −9}, {1, −5, −13, 9, 15, −9}, {1, −5, −15, 9, 15, −9}, {1, −9, 15, 9, −13, −5}, {1, −9, −15, 9, −13, −5}, {1, −7, 15, 9, −13, −5}, {1, −9, −5, 5, 15, 11}, {1, 11, 15, 5, −5, −9}, {1, −7, −15, 9, −13, −5}, {1, −7, 1, 9, −15, 11}, {1, 9, −15, −7, −15, 11}, {1, 9, −15, −7, −13, 11}, {1, −7, −15, 9, 15, −9}, {1, −5, −13, −5, 3, 11}, {1, −7, −13, −5, 3, 11}, {1, 9, −15, 9, −1, −7}, {1, −5, 1, −11, 15, −7}, {1, −5, 5, 15, −13, 11}, {1, 9, −13, 15, 5, −5}, {1, 9, 5, −5, −15, −9}, {1, 9, −1, −11, −15, −9}, {1, 9, 15, 5, −5, −9}, {1, −9, −1, 9, 15, 11}, {1, −5, 3, 13, 7, −5}, {1, −9, 15, −13, −3, 7}, {1, 7, −3, −13, 15, −9}, {1, −7, −1, −13, 15, −7}, {1, 9, −13, 15, 3, 9}, {1, 9, 5, −5, −15, −7}, {1, 9, −1, −11, −15, −7}, {1, 5, −9, −15, −3, 7}, {1, −13, −9, −15, −5, 7}, {1, −5, 7, 15, 9, 15}, {1, −5, 3, 15, 9, −5}, {1, 9, 15, 9, −3, −11}, {1, 11, 7, 11, −3, −11}, {1, −11, −5, −11, −3, 9}, {1, −7, 3, 15, 11, −3}, {1, 9, 3, 9, −3, −11}, {1, 11, 3, 7, −7, −11}, {1, 7, 15, −5, −13, 7}, {1, −3, 7, −13, 11, −3}, {1, 11, 3, −9, −15, −9}, {1, −9, −15, −3, 3, 11}, {1, 11, 5, −7, −1, −9}, {1, 7, −5, −11, −1, 9}, {1, −7, 3, 13, −13, 13}, {1, −9, 13, −11, −5, 7}, {1, 9, 15, 7, −3, −11}, {1, 11, 15, 9, −3, −11}, {1, 11, 3, −7, −15, −7}, {1, 11, 1, −9, −15, −5}, {1, 11, 3, −9, −15, −7}, {1, 11, 5, 9, −3, −11}, {1, 7, 15, 7, −3, −11}, {1, 11, 5, −5, −15, −5}, {1, 11, 5, −7, −15, −7}, {1, −11, −7, −11, −1, 11}, {1, 11, 7, 11, −1, −11}, {1, 11, 15, 11, −1, −11}, {1, −11, −15, −11, −1, 11}, {1, 9, −15, 9, 5, −5}, {1, −7, −13, 11, −13, −5}, {1, 9, −15, 9, 3, −5}, {1, 5, 3, 11, −11, 13}, {1, −9, −13, 11, −13, −5}, {1, −7, 3, 11, −13, 13}, {1, −7, 3, 11, −13, 11}, {1, −7, −1, 7, −13, 11}, {1, −11, 13, −9, −1, −3}, {1, −7, 1, 7, −13, 11}, {1, 11, −13, 13, 1, −7}, {1, −7, 13, 7, −15, −7}, {1, −11, −7, −13, −3, 9}, {1, 11, −13, 11, −1, −7}, {1, 5, 15, −5, −13, 7}, {1, 11, 3, −7, −15, −5}, {1, 11, 1, −9, −15, −7}, {1, −9, 13, −9, −1, 7}, {1, −11, −15, −5, 1, 11}, {1, −11, −15, −9, 1, 11}, {1, 11, 7, −5, −15, −5}, {1, 11, 5, 9, −1, −11}, {1, −9, −5, −11, −1, 11}, {1, 9, −15, −9, 13, 11}, {1, 7, 3, −9, 13, −9}, {1, 9, 15, −9, 13, 11}, {1, 7, 15, −9, 13, 11}, {1, −9, −15, −5, 3, 11}, {1, 11, 5, −5, −15, −7}, {1, 11, 3, −7, −1, −9}, or {1, 7, −3, −11, −1, 9}.

Optionally, when delta=0, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −5, 5, 11, −13, 11}, {1, −5, 3, 13, 3, −5}, {1, −5, 5, 13, 5, 11}, {1, −9, −5, 5, 15, 11}, {1, 9, −15, 11, −13, 11}, {1, 9, −15, 11, 3, 11}, {1, 11, −11, −9, 13, 3}, {1, −7, 7, 15, 11, 15}, {1, −9, −1, −5, −15, −7}, {1, −13, −9, −15, −5, 7}, {1, −1, 7, 15, 3, 11}, {1, 9, −15, 15, −9, 11}, {1, 15, 7, −5, −11, −9}, {1, 11, 15, −3, −13, 5}, {1, 9, −15, 15, 7, 15}, {1, 9, −15, 9, 7, 15}, {1, −11, −3, 11, −15, 13}, {1, 11, 1, 5, −9, −9}, {1, −3, 9, −1, −15, −11}, {1, 15, −13, 7, −5, −9}, {1, 11, −3, 3, 1, −9}, {1, −11, −13, 9, −13, −3}, {1, −11, −7, 3, 13, 3}, {1, −11, 11, −11, −7, 3}, {1, −11, −15, −9, 3, 11}, {1, 15, 5, −9, −7, −9}, {1, 11, 15, 9, −1, −11}, {1, −11, −1, −5, 5, 11}, {1, 7, −5, 5, 15, 11}, or {1, 11, 3, 13, −13, 15}; or

{1, 9, −15, −7, −15, 9}, {1, −5, 3, 13, −13, 11}, {1, 11, −13, 13, 3, −5}, {1, −5, 1, 9, −13, 11}, {1, −5, 5, 11, −13, 9}, {1, −7, −13, 9, 15, −9}, {1, −7, 3, 11, −15, 11}, {1, −9, −3, −9, −1, 9}, {1, 9, 3, 9, −1, −9}, {1, −5, −13, 9, −15, −9}, {1, −5, −13, 9, 15, −9}, {1, −5, −15, 9, 15, −9}, {1, −9, 15, 9, −13, −5}, {1, −9, −15, 9, −13, −5}, {1, −7, 15, 9, −13, −5}, {1, −9, −5, 5, 15, 11}, {1, 11, 15, 5, −5, −9}, {1, −7, −15, 9, −13, −5}, {1, −7, 1, 9, −15, 11}, {1, 9, −15, −7, −15, 11}, {1, 9, −15, −7, −13, 11}, {1, −7, −15, 9, 15, −9}, {1, −5, −13, −5, 3, 11}, {1, −7, −13, −5, 3, 11}, {1, 9, −15, 9, −1, −7}, {1, −5, 1, −11, 15, −7}, {1, −5, 5, 15, −13, 11}, {1, 9, −13, 15, 5, −5}, {1, 9, 5, −5, −15, −9}, {1, 9, −1, −11, −15, −9}, {1, 9, 15, 5, −5, −9}, {1, −9, −1, 9, 15, 11}, {1, −5, 3, 13, 7, −5}, {1, −9, 15, −13, −3, 7}, {1, 7, −3, −13, 15, −9}, {1, −7, −1, −13, 15, −7}, {1, 9, −13, 15, 3, 9}, {1, 9, 5, −5, −15, −7}, {1, 9, −1, −11, −15, −7}, {1, 5, −9, −15, −3, 7}, {1, −13, −9, −15, −5, 7}, {1, −5, 7, 15, 9, 15}, {1, −5, 3, 15, 9, −5}, {1, 9, 15, 9, −3, −11}, {1, 11, 7, 11, −3, −11}, {1, −11, −5, −11, −3, 9}, {1, −7, 3, 15, 11, −3}, {1, 9, 3, 9, −3, −11}, {1, 11, 3, 7, −7, −11}, {1, 7, 15, −5, −13, 7}, {1, −3, 7, −13, 11, −3}, {1, 11, 3, −9, −15, −9}, {1, −9, −15, −3, 3, 11}, {1, 11, 5, −7, −1, −9}, {1, 7, −5, −11, −1, 9}, {1, −7, 3, 13, −13, 13}, {1, −9, 13, −11, −5, 7}, {1, 9, 15, 7, −3, −11}, {1, 11, 15, 9, −3, −11}, {1, 11, 3, −7, −15, −7}, {1, 11, 1, −9, −15, −5}, {1, 11, 3, −9, −15, −7}, {1, 11, 5, 9, −3, −11}, {1, 7, 15, 7, −3, −11}, {1, 11, 5, −5, −15, −5}, {1, 11, 5, −7, −15, −7}, {1, −11, −7, −11, −1, 11}, {1, 11, 7, 11, −1, −11}, {1, 11, 15, 11, −1, −11}, {1, −11, −15, −11, −1, 11}, {1, 9, −15, 9, 5, −5}, {1, −7, −13, 11, −13, −5}, {1, 9, −15, 9, 3, −5}, {1, 5, 3, 11, −11, 13}, {1, −9, −13, 11, −13, −5}, {1, −7, 3, 11, −13, 13}, {1, −7, 3, 11, −13, 11}, {1, −7, −1, 7, −13, 11}, {1, −11, 13, −9, −1, −3}, {1, −7, 1, 7, −13, 11}, {1, 11, −13, 13, 1, −7}, {1, −7, 13, 7, −15, −7}, {1, −11, −7, −13, −3, 9}, {1, 11, −13, 11, −1, −7}, {1, 5, 15, −5, −13, 7}, {1, 11, 3, −7, −15, −5}, {1, 11, 1, −9, −15, −7}, {1, −9, 13, −9, −1, 7}, {1, −11, −15, −5, 1, 11}, {1, −11, −15, −9, 1, 11}, {1, 11, 7, −5, −15, −5}, {1, 11, 5, 9, −1, −11}, {1, −9, −5, −11, −1, 11}, {1, 9, −15, −9, 13, 11}, {1, 7, 3, −9, 13, −9}, {1, 9, 15, −9, 13, 11}, {1, 7, 15, −9, 13, 11}, {1, −9, −15, −5, 3, 11}, {1, 11, 5, −5, −15, −7}, {1, 11, 3, −7, −1, −9}, or {1, 7, −3, −11, −1, 9}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −7, 13, −13, −11, −3}, {1, −7, −9, −15, −3, 5}, {1, 5, 15, −15, 5, −3}, {1, 13, 11, 1, −3, 9}, {1, 11, 3, 15, 11, 5}, {1, −11, −3, 3, −9, −5}, {1, −11, −3, 3, −9, 13}, {1, −7, 3, 15, 11, 5}, {1, −3, 7, −13, 9, 5}, {1, 11, 7, −13, 9, 5}, {1, 13, −9, 1, −9, −15}, {1, −9, 13, 1, 1, 7}, {1, 3, 11, −1, −11, −3}, {1, 3, 11, −1, 7, −3}, {1, 9, −1, 7, 9, −3}, {1, 11, −11, 13, 15, −7}, {1, −7, 3, −5, −3, 7}, {1, 9, 7, −3, 5, −5}, {1, 13, 15, 7, −3, 5}, {1, −7, 3, 11, 9, −3}, {1, 13, −7, −5, −15, −7}, {1, −7, 13, 15, −3, 3}, {1, −13, −15, −3, 5, −9}, {1, 15, 11, −1, 11, 7}, {1, −3, 11, 7, −5, 5}, {1, −13, −9, 3, −7, −3}, {1, 7, 7, −5, −15, −3}, {1, 11, 1, 11, −11, −9}, {1, −5, 5, −7, −11, 9}, or {1, −9, 1, 3, −3, 7}; or

{1, −11, 11, −1, 7, 13}, {1, −3, −13, 15, −5, 5}, {1, −11, 11, −1, 3, 13}, {1, 13, −9, 3, −3, −13}, {1, −11, 11, −1, 7, 13}, {1, −3, 9, −13, −1, −9}, {1, 11, 13, 1, −9, 11}, {1, 11, −9, 13, 7, 5}, {1, 3, −9, 13, 1, 11}, {1, 11, −9, 15, 7, 5}, {1, −11, −3, 5, 7, −5}, {1, 7, −15, 5, −5, 15}, {1, −5, −15, −3, 7, −13}, {1, 9, 13, 1, −9, 11}, {1, −7, −11, 1, 11, −9}, {1, 9, −3, −13, 7, 11}, {1, 11, −9, −13, 13, 5}, {1, −9, −15, −3, 7, −13}, {1, −11, −9, 1, 7, −5}, {1, 9, −3, −13, 7, 9}, {1, 13, 11, 3, −5, 7}, {1, 13, 9, 1, −5, 7}, {1, 9, 15, 3, −7, 13}, {1, −7, 5, 13, −7, −15}, {1, 1, 9, −3, −11, 9}, {1, −11, −5, 1, 7, −5}, {1, −5, −11, 1, 11, −9}, {1, −9, 1, 11, −9, −15}, {1, 13, −9, 1, −5, −15}, {1, −5, 7, −15, −5, −15}, {1, −9, 11, −15, −15, −5}, {1, −9, −15, −5, 5, −15}, {1, −9, 13, −13, −3, −3}, {1, −9, 13, 1, 1, 11}, {1, −9, 1, 1, 7, −5}, {1, −11, −15, −3, 7, −13}, {1, −11, −13, −1, 9, −11}, {1, 3, 15, −13, 7, −3}, {1, −11, −7, 5, 7, −5}, {1, 11, 11, 1, −9, 9}, {1, 15, 7, −3, −3, 7}, {1, −9, 13, 13, −9, −1}, {1, 11, 11, 1, −7, 7}, {1, −11, −3, 3, −9, −5}, {1, 7, 15, 3, −7, −3}, {1, 11, 7, −13, 13, 5}, {1, 13, 5, −1, 11, 7}, {1, −11, −3, 1, 7, −5}, {1, −11, −5, −1, 7, −5}, {1, −3, −11, 1, 11, −9}, {1, 13, −9, 3, −5, −9}, {1, 11, −1, −11, 9, 15}, {1, 11, 13, −13, 7, −3}, {1, 11, −9, −15, 15, 5}, {1, 11, −9, 13, 11, 5}, {1, −11, −3, 5, −7, −5}, {1, −7, −15, −3, 7, 5}, {1, −7, −15, −3, −5, 5}, {1, −9, −7, 13, −11, −3}, {1, −7, −15, −15, −5, 5}, {1, 11, 11, 3, −5, 7}, {1, 13, −9, 1, −7, −15}, {1, 9, 9, −1, −11, 9}, {1, −9, −9, −1, 7, −5}, {1, −9, −1, 7, 7, −5}, {1, −9, 13, 1, 1, 9}, {1, 13, 13, 5, −3, 7}, {1, 15, 7, −1, −3, 7}, {1, 11, 9, 1, −7, 7}, {1, −9, −7, 1, 9, −5}, {1, 3, −7, 15, 1, 9}, {1, −9, −15, −3, 5, −15}, {1, −5, −15, −15, −3, 5}, {1, 1, 11, −15, 5, −3}, {1, −7, 13, −13, −3, −3}, {1, −7, 3, 13, −7, −15}, {1, −7, 5, 15, −7, −15}, {1, −9, 13, −11, −11, −3}, {1, −11, −3, −3, 5, −5}, {1, −11, −3, 3, −9, 13}, {1, −11, −7, 1, −11, −5}, {1, −7, −11, 1, 11, 5}, {1, −3, −11, 1, 11, 5}, {1, −11, −3, 1, −11, −5}, {1, 11, 15, −13, 7, −3}, {1, 7, 15, 3, 7, −3}, {1, −9, −3, −15, −11, −3}, {1, 5, 15, 3, −7, 13}, {1, 11, 7, −13, 11, 5}, {1, −9, −3, −15, −7, −3}, {1, −3, −11, 1, −5, 5}, {1, −7, −11, 1, −5, 5}, {1, −3, 9, −13, −1, −11}, {1, −9, 3, 13, −7, −11}, {1, 13, 7, −1, 11, 7}, {1, −5, −11, 1, 11, 5}, {1, −11, −5, 1, −11, −5}, {1, −9, −3, −15, −9, −3}, {1, −5, −11, 1, −5, 5}, {1, 11, −11, 1, −5, −15}, {1, −9, −15, −3, 7, −15}, {1, 11, 11, 1, −9, 11}, {1, 1, 11, −15, 5, −5}, {1, 9, 11, −1, −11, −3}, {1, 11, 3, 15, 7, 5}, {1, 3, 11, −1, 7, −3}, {1, −7, 5, −3, 7, −13}, {1, −9, −11, 1, 11, 5}, {1, −1, −11, 1, 11, 5}, {1, −11, −9, 1, −11, −5}, {1, 11, −1, −11, −5, 15}, {1, −11, −1, 1, −11, −5}, {1, −9, −3, −15, −5, −3}, {1, −1, −11, 1, −5, 5}, or {1, −9, −11, 1, −5, 5}.

Optionally, when delta=0, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 3, 1, −5, 1, 7}, {1, −3, 3, 1, 7, −7}, {1, −5, 5, 5, −5, 1}, {1, 7, 1, −1, 1, −5}, {1, 7, 1, −1, −7, −1}, {1, 5, 1, −7, −3, −5}, {1, 7, 1, −5, −3, 3}, {1, 5, 1, −1, 3, −7}, {1, 5, 1, −5, 7, −1}, {1, 3, 1, 7, −3, −7}, {1, 5, 1, −1, 3, −3}, {1, −3, 1, 5, −1, 3}, {1, −5, 1, 3, −7, 7}, {1, −3, 1, −7, 7, −5}, {1, −3, 5, −7, −5, 5}, {1, 5, 1, −5, −1, −3}, {1, 7, 5, −1, −7, −5}, {1, −3, 1, 5, 3, −7}, {1, −5, 5, 3, −7, −1}, {1, 5, 1, 5, −5, −7}, {1, 3, 1, −5, 5, −7}, {1, 5, 1, −3, 1, 5}, {1, 7, 1, −5, −7, −1}, {1, 5, 1, 5, −5, 5}, {1, 5, 1, −5, −1, 3}, {1, −1, 1, −7, −3, 7}, {1, −3, 1, 5, −7, 7}, {1, 5, 1, 7, −1, −3}, {1, −3, 1, −5, −1, 5}, or {1, −7, 5, −1, −5, −3}; or

{1, 3, 1, −5, 1, 7}, {1, 3, 1, −5, 5, −7}, {1, 3, 1, 7, −3, −7}, {1, 3, 1, −5, 7, −3}, {1, 5, 1, −5, −1, 3}, {1, 5, 1, −5, 1, 5}, {1, 5, 1, −3, 1, 5}, {1, 5, 1, 5, −7, 5}, {1, 5, 1, 5, −5, 5}, {1, 5, 1, −3, 3, 7}, {1, 5, 1, −1, 3, 7}, {1, 5, 1, 5, −5, 7}, {1, 5, 1, −1, 3, −7}, {1, 5, 1, 5, −5, −7}, {1, 5, 1, −7, −3, −5}, {1, 5, 1, 5, −1, −5}, {1, 5, 1, 7, 1, −3}, {1, 5, 1, −5, 1, −3}, {1, 5, 1, −1, 3, −3}, {1, 5, 1, −5, 7, −3}, {1, 5, 1, −5, −7, −3}, {1, 5, 1, −3, −7, −3}, {1, 5, 1, 7, −1, −3}, {1, 5, 1, −7, −1, −3}, {1, 5, 1, −5, −1, −3}, {1, 5, 1, −5, 7, −1}, {1, 7, 1, −5, −3, 3}, {1, 7, 1, −1, 1, −5}, {1, 7, 1, −5, −7, −1}, {1, 7, 1, −1, −7, −1}, {1, −5, 1, −1, 5, 7}, {1, −5, 1, 3, −7, 7}, {1, −3, 1, 5, −1, 3}, {1, −3, 1, −7, −1, 3}, {1, −3, 1, −5, −1, 3}, {1, −3, 1, −5, −1, 5}, {1, −3, 1, 5, 3, 7}, {1, −3, 1, −1, 3, 7}, {1, −3, 1, 5, −7, 7}, {1, −3, 1, 3, −5, 7}, {1, −3, 1, 5, −5, 7}, {1, −3, 1, 5, 3, −7{ }, {1, −3, 1, 5, 3, −5}, {1, −3, 1, −7, 7, −5}, {1, −1, 1, 5, −5, 7}, {1, −1, 1, −7, −3, 7}, {1, 5, 3, 7, −3, −7}, {1, 5, 3, 7, −1, −5}, {1, 7, 3, −5, −3, 3}, {1, 7, 3, −1, −7, −3}, {1, −3, 3, 7, −5, 5}, {1, −3, 3, 1, 7, −7}, {1, 7, 5, −1, −7, −5}, {1, −7, 5, 1, −5, −3}, {1, −7, 5, −1, −5, −3}, {1, −7, 5, 1, −5, −1}, {1, −5, 5, 5, −5, 1}, {1, −5, 5, 3, −7, −1}, {1, −3, 5, 7, −5, 5}, {1, −3, 5, −7, −5, 5}, or {1, −3, 5, −7, −5, 7}.

Optionally, when delta=0, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 1, 3, −7, 5, −3}, {1, 1, 5, −7, 3, 5}, {1, 1, 5, −5, −3, 7}, {1, 1, −7, −5, 5, −7}, {1, 1, −7, −3, 7, −7}, {1, 3, 1, 7, −1, −5}, {1, 3, 1, −7, −3, 7}, {1, 3, 1, −7, −1, −5}, {1, 3, 3, 7, −1, −5}, {1, 5, 1, 1, −5, −3}, {1, 5, 1, 3, −5, 5}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 3, −3, 1}, {1, 5, 1, 3, −1, −7}, {1, 5, 1, 5, 3, −7}, {1, 5, 1, 5, 3, −5}, {1, 5, 1, 5, 7, 7}, {1, 5, 1, 5, −5, 3}, {1, 5, 1, 5, −3, 3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 5, −1, −1}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, −5, 5}, {1, 5, 1, −5, 3, 5}, {1, 5, 1, −5, −7, −1}, {1, 5, 1, −5, −5, −3}, {1, 5, 1, −5, −3, 1}, {1, 5, 1, −5, −1, 1}, {1, 5, 1, −5, −1, 5}, {1, 5, 1, −5, −1, −1}, {1, 5, 1, −3, 1, 7}, {1, 5, 1, −3, 1, −5}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 1, −1, 3, −5}, {1, 5, 1, −1, 5, −7}, {1, 5, 1, −1, −7, −3}, {1, 5, 1, −1, −5, −3}, {1, 5, 3, −3, −7, −5}, {1, 5, 3, −3, −7, −1}, {1, 5, 3, −3, −1, −7}, {1, 5, 3, −1, 5, −7}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, 1, 3, −3}, {1, 5, 5, −1, −7, −5}, {1, 7, 1, 1, 1, −5}, {1, 7, 1, 1, −7, −7}, {1, 7, 1, 1, −5, −5}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, −7, 1, 1}, {1, 7, 1, −7, −7, −7}, {1, 7, 1, −5, 1, 1}, {1, 7, 1, −5, −5, 1}, {1, 7, 1, −5, −3, 1}, {1, 7, 1, −5, −1, 1}, {1, 7, 1, −5, −1, −1}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 1, 5, −3}, {1, 7, 3, 1, −5, −5}, {1, 7, 3, 5, −5, −7}, {1, 7, 3, −7, 7, −1}, {1, 7, 3, −7, −5, 3}, {1, 7, 3, −5, −7, −1}, {1, 7, 3, −3, −5, 1}, {1, 7, 3, −3, −5, −1}, {1, 7, 3, −3, −3, −3}, {1, 7, 3, −1, −5, −3}, {1, 7, 5, 1, −5, −5}, {1, 7, 5, 1, −5, −3}, {1, 7, 5, −5, 3, −1}, {1, 7, 5, −5, −3, −7}, {1, 7, 5, −3, −7, 1}, {1, 7, 5, −1, −5, −5}, {1, 7, 5, −1, −5, −3}, {1, −7, 1, −5, 1, 1}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −1, −3}, {1, −7, 3, −5, 1, 1}, {1, −7, 3, −5, −5, 1}, {1, −7, 3, −5, −5, −5}, {1, −7, 5, −3, −5, 1}, {1, −5, 1, 1, 3, 7}, {1, −5, 1, 1, 5, 7}, {1, −5, 1, 1, 7, 7}, {1, −5, 1, 3, 3, 7}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, 1}, {1, −5, 1, −7, −7, 1}, {1, −5, 1, −7, −7, −7}, {1, −5, 3, −7, −7, 1}, {1, −5, 5, 3, −5, −3}, {1, −5, 5, 3, −5, −1}, {1, −5, 5, 5, −5, −3}, {1, −5, 5, 5, −5, −1}, {1, −5, 5, 7, −5, 1}, {1, −5, 5, 7, −5, 3}, {1, −5, 5, −7, −5, 1}, {1, −5, 5, −7, −5, 3}, {1, −5, 7, 3, 5, −3}, {1, −5, −7, 3, 5, −3}, {1, −5, −7, 3, 5, −1}, {1, −5, −7, 3, 7, −1}, {1, −3, 1, 1, 3, 7}, {1, −3, 1, 1, 5, 7}, {1, −3, 1, 1, 5, −1}, {1, −3, 1, 3, 3, 7}, {1, −3, 1, 3, −7, 7}, {1, −3, 1, 5, 7, 1}, {1, −3, 1, 5, 7, 3}, {1, −3, 1, 5, 7, 7}, {1, −3, 1, 5, −7, 3}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, 7, −1, 3}, {1, −3, 1, −7, 3, −1}, {1, −3, 1, −7, 7, −1}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 3}, {1, −3, 1, −5, 7, −1}, {1, −3, 3, 3, −7, 7}, {1, −3, 3, 5, −5, −7}, {1, −3, 3, 7, 7, 7}, {1, −3, 3, 7, −7, 5}, {1, −3, 3, −7, −7, 3}, {1, −3, 3, −5, −7, −1}, {1, −3, 7, −5, 3, 5}, {1, −1, 1, 7, 3, −7}, {1, −1, 1, 7, 3, −5}, {1, −1, 1, −5, 5, −7}, {1, −1, 3, −7, −5, 7}, {1, −1, 5, −7, −5, 5}, {1, −1, 5, −7, −5, 7}, {1, −1, 5, −5, −5, 5}, or {1, −1, 5, −5, −5, 7}; or

{1, 1, 5, −7, 3, 7}, {1, 1, 5, −7, 3, −3}, {1, 1, 5, −1, 3, 7}, {1, 1, 5, −1, −7, −3}, {1, 3, 1, 7, −1, −7}, {1, 3, 1, −7, 1, −5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −7, −1, −7}, {1, 3, 1, −5, 1, −7}, {1, 3, 1, −5, 3, −7}, {1, 3, 5, −7, 3, 7}, {1, 3, 5, −1, 3, 7}, {1, 3, 5, −1, 3, −3}, {1, 3, 5, −1, −5, 7}, {1, 3, 7, 1, 5, 7}, {1, 3, 7, −7, 3, 7}, {1, 3, 7, −5, 5, 7}, {1, 5, 1, 1, 5, −7}, {1, 5, 1, 1, 5, −3}, {1, 5, 1, 5, 5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, 1}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 7, −3, −5}, {1, 5, 1, −7, 1, −3}, {1, 5, 1, −7, −3, 5}, {1, 5, 1, −5, 5, 7}, {1, 5, 1, −5, −3, 7}, {1, 5, 1, −3, 1, −7}, {1, 5, 1, −3, 5, −7}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 3, 1, 5, −7}, {1, 5, 3, 1, 5, −3}, {1, 5, 3, 7, −3, −5}, {1, 5, 3, 7, −1, 3}, {1, 5, 3, −7, −3, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, −1, 3, 7}, {1, 5, 5, −1, 3, −3}, {1, 5, 7, 1, 3, −3}, {1, 5, −7, −3, 7, 7}, {1, 7, 1, 1, 3, −5}, {1, 7, 1, 1, −7, −5}, {1, 7, 1, 1, −1, −7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −5, −5}, {1, 7, 1, 3, −1, −5}, {1, 7, 1, 5, −1, −3}, {1, 7, 1, 7, −7, −7}, {1, 7, 1, 7, −1, −1}, {1, 7, 1, −7, 1, −1}, {1, 7, 1, −7, −5, −5}, {1, 7, 1, −7, −1, 1}, {1, 7, 1, −7, −1, −1}, {1, 7, 1, −5, −7, 1}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −5, −5, 3}, {1, 7, 1, −5, −1, 3}, {1, 7, 1, −5, −1, −3}, {1, 7, 1, −3, −7, −5}, {1, 7, 1, −3, −7, −1}, {1, 7, 1, −3, −1, 5}, {1, 7, 1, −1, 1, −7}, {1, 7, 1, −1, 7, −7}, {1, 7, 1, −1, −7, −3}, {1, 7, 3, 1, 7, −5}, {1, 7, 3, 1, 7, −3}, {1, 7, 3, 5, −1, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 3}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, −7, −5}, {1, 7, 3, −3, −7, −1}, {1, 7, 3, −3, −1, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, −1, 3, −3}, {1, 7, 5, −1, −7, −7}, {1, 7, 5, −1, −7, −3}, {1, −7, 1, 3, −3, 3}, {1, −7, 1, −7, 1, 1}, {1, −7, 3, 1, 7, −1}, {1, −7, 3, 1, −7, −5}, {1, −7, 3, 1, −7, −1}, {1, −7, 3, 3, −3, −5}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, −5, −7, −1}, {1, −7, 3, −5, −3, 3}, {1, −7, 3, −3, −3, 3}, {1, −7, 5, 1, −7, −3}, {1, −5, 1, 1, 3, −7}, {1, −5, 1, 1, −7, 7}, {1, −5, 1, 3, 3, −7}, {1, −5, 1, 3, −7, 5}, {1, −5, 1, 5, 3, 7}, {1, −5, 1, 5, 3, −3}, {1, −5, 1, 5, −7, 3}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, 3, −1}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, −7}, {1, −5, 1, 7, 7, −1}, {1, −5, 1, 7, −7, 1}, {1, −5, 1, 7, −7, 5}, {1, −5, 1, 7, −1, 1}, {1, −5, 1, −7, 3, 1}, {1, −5, 1, −7, 7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −7, −5, 3}, {1, −5, 1, −3, 3, 5}, {1, −5, 1, −1, 3, 7}, {1, −5, 1, −1, 7, 7}, {1, −5, 3, 1, 7, 7}, {1, −5, 3, 5, −5, 3}, {1, −5, 3, 5, −3, 3}, {1, −5, 3, −7, 7, 1}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −5, 3}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 3, −7, 1}, {1, −5, 5, 3, −7, −3}, {1, −5, 5, 7, 3, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −1, 3, 5}, {1, −5, 7, 1, 3, −3}, {1, −5, 7, 1, 3, −1}, {1, −5, 7, 1, 5, −1}, {1, −5, −7, 3, 3, −3}, {1, −5, −7, 3, 7, 1}, {1, −5, −7, 3, 7, −3}, {1, −3, 1, 5, −3, 1}, {1, −3, 1, 7, 5, −5}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 1}, {1, −3, 1, −7, −3, 5}, {1, −3, 1, −5, −3, 7}, {1, −3, 3, 7, −3, 3}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −5, 7}, {1, −3, 3, −7, −3, 3}, {1, −1, 1, 7, −1, −7}, {1, −1, 1, −7, 3, −5}, {1, −1, 1, −7, −1, 7}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, −5}, or {1, −1, 5, −7, 3, 7}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 1, 5, −5, 3, −3}, {1, 1, 7, −5, 7, −1}, {1, 1, 7, −1, 3, −1}, {1, 1, −5, 3, −1, 3}, {1, 1, −5, 7, −5, 3}, {1, 1, −3, 7, −1, 5}, {1, 3, 7, −5, 3, −3}, {1, 3, −1, −7, 1, 5}, {1, 5, 1, −7, 3, 3}, {1, 5, 1, −5, −5, 1}, {1, 5, 3, −1, −5, 3}, {1, 5, 5, 1, −5, 3}, {1, 5, 7, 3, −3, 5}, {1, 5, −7, 1, −5, 7}, {1, 5, −7, −5, 7, 1}, {1, 5, −5, 3, −3, −7}, {1, 5, −5, 3, −1, −5}, {1, 5, −5, −5, 5, −3}, {1, 5, −3, 3, 3, −3}, {1, 5, −3, 7, 3, 5}, {1, 7, 7, 1, −7, 5}, {1, 7, 7, 1, −3, 1}, {1, 7, −5, 7, −1, −7}, {1, 7, −5, −7, 5, 1}, {1, 7, −5, −5, 7, 1}, {1, 7, −1, 3, −1, −7}, {1, 7, −1, −7, 5, 5}, {1, 7, −1, −5, 7, 5}, {1, −7, 3, 3, −7, −3}, {1, −7, 3, −1, 1, 5}, {1, −7, 5, 1, −1, 3}, {1, −7, 5, −7, −1, −1}, {1, −7, −3, 1, 3, −1}, {1, −7, −3, −7, 3, 3}, {1, −7, −1, 3, 3, −1}, {1, −7, −1, −1, −7, 5}, {1, −5, 3, 7, −5, −3}, {1, −5, 3, −1, 3, −7}, {1, −5, 7, 7, −5, 1}, {1, −5, 7, −7, −3, 1}, {1, −5, 7, −5, 3, −7}, {1, −5, −5, 1, 5, 1}, {1, −5, −5, 1, −7, −3}, {1, −3, 1, 7, 7, 1}, {1, −3, 1, −7, −1, −1}, {1, −3, 5, −5, −1, −3}, {1, −3, 5, −1, −1, 5}, {1, −3, 7, 7, −3, 5}, {1, −3, 7, −1, 3, 7}, {1, −3, 7, −1, 5, −7}, {1, −3, −7, 1, 7, −5}, {1, −3, −7, 7, −5, 1}, {1, −3, −3, 1, 7, −1}, {1, −3, −1, 3, 7, −1}, {1, −1, 3, −7, 1, −3}, or {1, −1, −5, 7, −1, 5};

{1, 3, 7, −5, 1, −3}, {1, 3, −7, 5, 1, 5}, {1, 3, −7, −3, 1, −3}, {1, 3, −1, −5, 1, 5}, {1, 5, 1, −3, 3, 5}, {1, 5, 1, −3, 7, 5}, {1, 5, 1, −3, −5, 5}, {1, 5, 1, −3, −1, 5}, {1, 5, 3, −3, −7, 5}, {1, 5, 7, 3, −1, 5}, {1, 5, 7, −3, −7, 5}, {1, 5, −7, 3, 1, −3}, {1, 5, −7, 5, 1, 7}, {1, 5, −7, 7, 3, −1}, {1, 5, −7, −5, 1, −3}, {1, 5, −7, −1, 1, −3}, {1, 5, −5, 7, 3, 5}, {1, 5, −5, −3, −7, 5}, {1, 5, −1, −5, 7, 5}, {1, 5, −1, −3, −7, 5}, {1, 7, 3, −1, 3, 7}, {1, 7, −7, 5, 1, 5}, {1, 7, −7, −3, 1, −3}, {1, 7, −5, −1, 1, −3}, {1, −5, 7, 3, 1, 5}, {1, −5, −7, 5, 1, 5}, {1, −3, 1, 5, 7, −3}, {1, −3, 1, 5, −5, −3}, {1, −3, 3, 5, −7, −3}, {1, −3, −7, 3, 1, 5}, {1, −3, −7, 7, 1, 5}, {1, −3, −7, −5, 1, 5}, {1, −3, −7, −3, 1, −1}, {1, −3, −7, −1, 1, 5}, {1, −3, −5, 5, −7, −3}, {1, −3, −1, 3, 7, −3}, {1, −3, −1, 5, −7, −3}, {1, −1, 3, 7, 3, −1}, {1, −1, −7, 5, 1, 5}, or {1, −1, −5, 7, 1, 5};

{1, 3, −3, 1, 3, −3}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 3, 7}, {1, 3, −3, −7, −5, 5}, {1, 3, −3, −1, 3, −3}, {1, 5, −1, −7, 3, 7}, {1, 7, 3, 1, 5, −1}, {1, 7, 3, 1, 7, 5}, {1, 7, 3, 1, −5, −1}, {1, 7, 3, 1, −3, 3}, {1, 7, 3, 5, −7, 3}, {1, 7, 3, 5, −1, 3}, {1, 7, 3, 7, 1, 3}, {1, 7, 3, −7, 3, 7}, {1, 7, 3, −7, 5, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 7}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, 1, −5}, {1, 7, 3, −3, 7, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, 1, 7, 5}, {1, 7, 5, −7, −1, −3}, {1, 7, 5, −1, −7, −3}, {1, −5, −3, 1, −5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −3, −7, 3, 5}, {1, −5, −3, −7, 3, 7}, {1, −5, −3, −1, 3, −3}, {1, −3, 3, 1, 3, −3}, {1, −3, 3, 1, 5, −1}, {1, −3, 3, 1, −5, −1}, {1, −3, 3, 5, −7, 3}, {1, −3, 3, 5, −1, 3}, {1, −3, 3, 7, −3, −5}, {1, −3, 3, −7, 3, 7}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −3, 7}, {1, −3, 3, −3, 7, −5}, {1, −3, 3, −1, 5, 3}, {1, −1, 5, 1, −1, 5}, {1, −1, 5, −7, 7, −3}, or {1, −1, 5, −7, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, or {1, −1, 3, −3, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, or {1, −1, 3, −3, −3, 7}; or

{1, 1, −7, 5, −1, 1}, {1, 1, −7, 7, −3, 1}, {1, 1, −7, −5, 5, 1}, {1, 1, −7, −3, 3, 1}, {1, 1, −7, −3, −5, 1}, {1, 1, −7, −1, −3, 1}, {1, 3, 7, 1, 5, 1}, {1, 3, −5, 3, 5, 1}, {1, 3, −5, 3, 5, −3}, {1, 3, −5, 7, −7, 1}, {1, 3, −5, 7, −5, 5}, {1, 3, −5, 7, −1, 1}, {1, 3, −5, −5, 3, −1}, {1, 3, −5, −3, 5, 1}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 1, 1}, {1, 3, −1, 7, −7, 1}, {1, 5, 1, −7, −5, −1}, {1, 5, 3, −7, 1, 1}, {1, 5, 7, −1, −5, −1}, {1, 5, −5, −7, 1, 1}, {1, 5, −3, −5, 3, 1}, {1, 5, −1, 3, 5, −3}, {1, 5, −1, 3, −3, −1}, {1, 5, −1, 3, −1, 7}, {1, 7, 5, −7, 1, 1}, {1, 7, 5, −3, −3, 5}, {1, 7, −5, 3, 3, −5}, {1, −7, 1, 3, −5, 7}, {1, −7, 1, 3, −1, 7}, {1, −7, 5, 7, −1, 7}, {1, −7, 5, −7, 3, 7}, {1, −7, 5, −3, −1, 7}, {1, −7, 5, −1, 1, −7}, {1, −7, 7, −3, 1, −7}, {1, −7, 7, −1, 3, −5}, {1, −7, 7, −1, −3, 5}, {1, −7, −7, 1, 3, −3}, {1, −7, −7, 1, 5, −5}, {1, −7, −7, 1, 7, 5}, {1, −7, −7, 1, −3, 7}, {1, −7, −7, 1, −1, 5}, {1, −7, −5, 3, 5, −3}, {1, −7, −5, 3, −5, −3}, {1, −7, −5, 3, −1, 1}, {1, −7, −5, 3, −1, 7}, {1, −7, −5, 5, 1, −7}, {1, −7, −5, 7, −1, 1}, {1, −7, −5, −1, −7, −3}, {1, −7, −3, 3, 1, −7}, {1, −7, −3, 5, 3, −5}, {1, −7, −3, −5, 1, −7}, {1, −7, −1, −3, 1, −7}, {1, −5, 7, −1, −1, 7}, {1, −5, −3, 5, 5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −1, −7, −5, 5}, {1, −5, −1, −7, −3, 7}, {1, −5, −1, −5, 3, 5}, {1, −3, 1, −5, −1, 1}, {1, −3, 5, 5, −3, −1}, {1, −3, 5, 7, −1, 1}, {1, −3, 5, 7, −1, 7}, {1, −3, 7, −7, 1, 1}, {1, −3, −1, 7, −1, 1}, {1, −1, 3, −5, −5, 3}, {1, −1, 5, −7, 1, 1}, {1, −1, 5, −3, −3, 5}, {1, −1, 7, 5, −3, 1}, {1, −1, 7, 7, −1, 3}, or {1, −1, 7, −5, 3, 1}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 5, 1, −5, 3, 3}, {1, −5, 1, 3, −3, 7}, {1, 7, 1, 7, −3, −5}, {1, 5, 5, −5, 3, −1}, {1, 7, 1, 1, −3, 5}, {1, 7, 1, −1, 5, −5}, {1, 7, 1, −5, −3, −1}, {1, −1, 5, −7, −1, −1}, {1, 7, 1, −5, −3, 7}, {1, −3, 1, 1, −5, 3}, {1, 1, 7, −7, 3, −1}, {1, 5, 1, 1, 7, −1}, {1, −5, 1, 7, 5, −5}, {1, −5, 1, 7, −3, −5}, {1, 7, 3, −1, 5, 5}, {1, 5, 1, 3, −1, 5}, {1, −3, 1, −5, 3, −7}, {1, −7, 5, −1, 3, −7}, {1, 5, 1, 7, −1, −7}, {1, 5, 1, −5, −5, 3}, {1, −5, 1, −1, 5, −5}, {1, −5, 1, 3, −3, −1}, {1, −3, 1, 5, −1, −5}, {1, −3, 1, −1, 3, −3}, {1, 7, 1, −5, 5, 7}, {1, 7, 1, 3, 5, −1}, {1, 7, 3, −1, −1, 5}, {1, 7, 1, 7, 5, 3}, {1, 5, 1, −3, 3, 7}, or {1, −5, 3, 7, −3, −3}; or

{1, −5, 1, 3, −3, −1}, {1, −5, 1, 3, 5, −1}, {1, −5, 3, 7, −3, −3}, {1, −5, 3, −7, −3, −3}, {1, −3, 1, 1, −5, 3}, {1, −3, 1, 7, −1, −1}, {1, −3, 1, 7, 7, −1}, {1, −3, 3, 7, −5, −3}, {1, −3, 3, 7, −3, −3}, {1, −3, 3, 7, −1, −1}, {1, −3, 5, 5, −5, −1}, {1, −3, 5, −7, −5, −1}, {1, −3, 5, −7, −3, −1}, {1, −3, 5, −7, −1, −1}, {1, −1, 5, −7, −1, −1}, {1, 1, 5, −5, 3, −1}, {1, 1, 5, −1, −5, 3}, {1, 1, 5, −1, −5, 5}, {1, 1, 5, −7, 3, −1}, {1, 1, 7, −7, 3, −1}, {1, 3, 5, −1, −5, 5}, {1, 3, 5, −7, 3, −1}, {1, 3, 7, −7, 3, −1}, {1, 5, 1, −5, −5, 3}, {1, 5, 1, −5, 3, 3}, {1, 5, 1, −1, −5, 5}, {1, 5, 1, 1, 7, −1}, {1, 5, 1, 3, −1, 5}, {1, 5, 3, −1, −5, 5}, {1, 5, 5, −5, 3, −1}, {1, 5, 5, −1, −5, 3}, {1, 5, 5, −1, −5, 5}, {1, 7, 1, −5, −3, −1}, {1, 7, 1, −1, −3, 3}, {1, 7, 1, −1, 5, 3}, {1, 7, 1, 1, −3, 5}, {1, 7, 1, 3, 5, −1}, {1, 7, 1, 7, 5, 3}, {1, 7, 3, −3, −3, 5}, {1, 7, 3, −1, −1, 5}, {1, 7, 3, −1, 1, 5}, {1, 7, 3, −1, 5, 5}, {1, 7, 3, 1, −3, 5}, {1, 7, 3, 1, −1, 5}, {1, 7, 3, 3, −3, 5}, {1, 7, 3, 3, −1, 5}, {1, 7, 5, −1, −3, 3}, {1, 7, 5, −1, −1, 5}, {1, 7, 5, 1, −3, 5}, {1, 7, 5, 1, −1, 5}, {1, −7, 3, −1, −1, 3}, {1, −7, 3, −1, −1, 5}, {1, −7, 3, 3, −1, 5}, {1, −7, 5, −1, 1, 5}, {1, −7, 5, −1, 3, 5}, or {1, −7, 5, 1, −1, 5}.

Optionally, when delta=0, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn32,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 19, 1, −19, 29, −17}, {1, −17, −1, 17, 17, −9}, {1, 11, −29, 15, −15, 5}, {1, 15, −5, −5, 9, −13}, {1, −19, 19, 29, −13, −21}, {1, 7, 31, −9, −17, 25}, {1, −19, −7, −29, −29, −13}, {1, 19, 7, −25, −9, −21}, {1, −19, −5, 9, −13, 1}, {1, 21, −25, −19, 25, 5}, {1, 19, −11, −25, −9, 13}, {1, 11, 31, −13, 31, 25}, {1, −3, −19, −5, −27, −13}, {1, −27, 19, −23, 31, −11}, {1, 25, 17, −7, −27, −5}, {1, 27, 3, −7, 3, −19}, {1, 21, −3, 9, 3, −21}, {1, −17, −9, 7, 25, 21}, {1, 19, −29, 17, −29, 29}, {1, −11, 3, −5, 9, 23}, {1, 9, −13, 27, 17, −27}, {1, −7, 13, −19, 25, −3}, {1, 19, −27, 5, 23, 11}, {1, 11, −11, −11, −31, −15}, {1, 15, 5, 19, −3, −13}, {1, 23, 9, −17, 3, −11}, {1, −7, 31, 9, −29, −7}, {1, 25, −17, 25, −31, 5}, {1, 17, 1, −13, −25, −9}, or {1, −19, 3, 29, 23, −7}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K,

yn=A·ej×π×sn32,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, −23, 21, −1, −3, 17}, {1, 19, −3, −23, −7, −27}, {1, −17, −13, 29, −3, 17}, {1, −21, 5, 25, 17, −21}, {1, 23, −19, −19, −29, −7}, {1, −11, 13, 11, −31, −9}, {1, 7, −17, 5, 15, −9}, {1, 1, 11, −11, 13, −9}, {1, 23, −1, −11, 15, −27}, {1, 23, 27, 7, 27, −17}, {1, −19, −27, −7, 11, −31}, {1, −3, −23, 21, −23, 21}, {1, 29, 9, 17, −1, 11}, {1, 27, 29, 5, −15, 23}, {1, −5, 17, −21, −29, 11}, {1, −17, −13, 9, −7, 11}, {1, −3, −25, −9, −27, 15}, {1, −19, 1, −11, −7, 13}, {1, 17, −27, 13, 9, −13}, {1, −17, −11, 11, 31, −17}, {1, 19, 13, −9, −29, 19}, {1, −21, 31, −15, −23, −3}, {1, −21, −19, 19, 31, −9}, {1, 23, 31, 5, 15, −5}, {1, −23, 17, 21, −19, 23}, {1, 21, 27, −15, −29, 17}, {1, 23, 23, 11, −29, −7}, {1, −25, −3, −1, 13, −9}, {1, 21, −23, −21, 23, −21}, or {1, 21, 11, 31, 11, 13}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 3, −11, 9, −5, −3}, {1, 9, −15, 13, 3, 11}, {1, −9, −13, −5, 3, −7}, {1, −13, −15, 5, −9, −3}, {1, −13, 7, 5, −9, −3}, {1, −11, 7, 11, 9, 15}, {1, −11, −1, 5, 15, 7}, {1, 11, 5, −7, −15, −5}, {1, 11, −1, −9, −15, −5}, {1, −11, 13, −9, −1, −7}, {1, 11, 3, −9, −1, −7}, {1, 9, −3, −11, −1, −7}, {1, −11, −3, 5, −1, 9}, {1, 9, −1, −5, −13, −5}, {1, −13, 5, 5, 11, −3}, {1, −13, −9, 9, 15, 15}, {1, −9, 9, 5, 11, 15}, {1, 3, 3, −11, 7, 15}, {1, 5, 11, 7, −7, 15}, {1, 9, −5, 13, 13, 15}, {1, −11, −1, 7, −3, 5}, {1, 9, −13, 7, 3, 11}, {1, 9, −15, 15, 5, −7}, {1, 11, 3, −11, −13, −5}, {1, −1, −15, −9, 9, −5}, {1, −13, −15, −9, 9, −5}, {1, −11, −5, 13, −1, −5}, {1, −13, 5, 11, −1, 5}, {1, −13, 5, −9, −1, 3}, or {1, −13, 5, −9, −11, −7}; or

{1, 3, −11, 9, −5, −3}, {1, 3, 7, −7, 13, −1}, {1, −13, −9, −7, −5, 13}, {1, −11, 7, 11, 11, 15}, {1, −11, 7, 11, 15, 15}, {1, 1, 5, 9, −5, 15}, {1, −13, −13, −11, −5, 13}, {1, 7, −7, 13, −1, 1}, {1, −11, 7, 13, 13, 15}, {1, −13, −11, −5, −5, 13}, {1, 3, −11, 9, −5, −5}, {1, −11, 7, 13, 15, 15}, {1, −11, −15, −7, 1, −7}, {1, 5, −9, 11, −3, −5}, {1, −13, −15, −11, −5, 13}, {1, −13, −15, 5, −9, −3}, {1, −13, 7, 5, −9, −3}, {1, 5, 3, −11, 9, −5}, {1, −11, 7, 11, −15, 3}, {1, −7, 1, 9, 5, −7}, {1, 5, 11, 9, −5, 15}, {1, −11, 7, 11, 9, 15}, {1, −13, 7, −7, −1, −3}, {1, −13, 7, 5, −9, −5}, {1, −11, −1, 5, 15, 7}, {1, 11, 5, −7, −15, −5}, {1, 11, 3, −9, −15, −5}, {1, 11, −1, −9, −15, −5}, {1, −15, −9, −7, −5, 13}, {1, 3, 9, 11, −5, 15}, {1, 11, −1, −7, −15, −5}, {1, 11, 5, −3, −15, −5}, {1, −15, −13, −7, −5, 13}, {1, 3, 5, 11, −5, 15}, {1, −13, −13, −5, −5, 13}, {1, −11, 13, −9, −1, −7}, {1, 11, 5, −3, −15, −7}, {1, 11, 5, −7, −15, −7}, {1, −9, −15, −5, 1, 11}, {1, 11, 3, −9, −1, −7}, {1, 7, 7, 11, −3, −15}, {1, −15, −11, −7, −5, 13}, {1, 5, 7, 11, −5, 15}, {1, −11, −3, 5, 15, 7}, {1, −5, −15, −5, 1, 11}, {1, 9, −1, −5, −13, −5}, {1, −11, 5, 11, 15, 15}, {1, 7, 11, −5, 15, 1}, {1, 9, 3, 11, 3, −9}, {1, −7, −11, 11, −13, −7}, {1, 1, 7, −9, 11, −3}, {1, 5, 11, −5, 15, 1}, {1, −13, 13, −9, −3, 7}, {1, −15, −11, −5, −5, 13}, {1, 11, 5, −5, −15, −5}, {1, −11, 5, 9, 9, 15}, {1, 7, 7, 11, −5, 15}, {1, 3, 7, 11, −5, 15}, {1, 9, 15, −9, −13, 11}, {1, −9, 15, 11, −13, −7}, {1, 9, 1, 9, 3, −9}, {1, 11, −1, −7, 1, −7}, {1, −11, 5, 9, 11, 15}, {1, −13, 7, −9, −7, 1}, {1, 11, −1, −9, −1, −7}, {1, 9, 11, −5, 15, 1}, {1, −11, 15, 7, −15, −7}, {1, 9, 1, −11, 15, −7}, {1, −7, −13, −3, 5, 13}, {1, −7, −15, −5, 1, 11}, {1, 11, 3, −5, −15, −5}, {1, 11, 5, −5, −15, −7}, {1, 11, 3, −7, −15, −5}, {1, −9, 1, 9, 3, 11}, {1, −9, −15, −5, 3, 11}, {1, −9, −1, −7, 1, 11}, {1, −9, −15, 11, −13, −7}, {1, −5, −11, 11, −13, −7}, {1, −13, 5, 5, 11, −3}, {1, −13, −9, 9, 15, 15}, {1, −13, 5, 11, −3, 1}, {1, −13, −13, −9, 9, 15}, {1, −11, −13, 9, −15, −9}, {1, −11, −13, 9, −13, −7}, {1, 7, 15, 5, 3, −9}, {1, −11, −13, −5, 1, 11}, {1, 3, −11, 9, −5, −7}, {1, 9, 7, −5, −15, −5}, {1, 11, −1, −11, −13, −5}, {1, −11, −1, 5, 13, 11}, {1, −13, 7, −7, −5, 3}, {1, −1, −13, −5, 1, 11}, {1, −3, −15, −5, 1, 11}, {1, 11, 7, −5, −15, −5}, {1, 11, 7, −3, −15, −5}, {1, −15, −9, −11, −5, 11}, {1, −13, −7, −11, −7, 11}, {1, 11, −1, −11, −15, −5}, {1, 3, −11, −3, −3, 15}, {1, 11, −1, −5, −15, −5}, {1, 9, −1, −11, −13, −5}, {1, −11, −15, −5, 1, 11}, {1, 3, 3, −11, 7, 15}, {1, 9, 3, 11, −3, −9}, {1, −9, 13, −11, −13, −7}, {1, 9, 15, −9, 13, 11}, {1, −9, −1, 5, 13, 11}, {1, −5, 3, 11, −11, 15}, {1, −13, 9, −5, −1, −5}, {1, 9, −13, 13, −1, 7}, {1, −1, 7, −3, −13, −5}, {1, 3, −11, 7, 7, 15}, {1, 9, −5, 13, 13, 15}, {1, −13, 13, −9, −1, 7}, {1, 11, 7, −7, −15, −5}, {1, 11, 3, −11, −15, −5}, {1, −11, −3, 5, 15, 5}, {1, −11, −1, 7, −3, 5}, {1, −11, −1, −11, −3, 5}, {1, 11, 1, −11, −3, −7}, {1, 11, −1, −11, −3, −7}, {1, 11, −1, −11, −15, −7}, {1, 11, −1, −5, −15, −7}, {1, −11, −1, −5, 3, 11}, {1, 11, −1, −5, 3, 11}, {1, −11, −15, −5, 3, 11}, {1, −11, −3, 5, 15, 11}, {1, 9, −13, 7, 3, 11}, {1, −11, −3, 5, 1, 11}, {1, −3, 7, −5, −15, −7}, {1, 9, −13, 15, 3, −7}, {1, −11, −1, 7, 3, 11}, {1, −11, −15, −7, 1, 11}, {1, −11, −1, 7, 15, 5}, {1, −11, −1, 7, 15, 11}, {1, 11, −13, −5, 15, 11}, {1, −9, 1, −3, 5, 13}, {1, −9, 1, 9, −15, 13}, {1, 9, −3, −13, −3, 5}, {1, −9, −13, −3, 5, 13}, {1, −11, −5, −9, −3, 13}, {1, 7, 13, 9, −3, −15}, {1, −11, 5, 11, 7, 13}, {1, −11, −15, −9, −3, 13}, {1, 9, −15, 15, 3, 11}, {1, 9, −15, 15, 5, −7}, {1, 9, −15, 15, −9, 13}, {1, 9, −1, 7, −5, −7}, {1, −11, −13, −5, 3, 11}, {1, −1, −11, −3, −15, −7}, {1, −1, 7, 15, 3, 11}, {1, 9, −15, 15, 3, −7}, {1, −11, −3, −5, 3, 11}, {1, −1, 7, −5, −15, −7}, {1, −1, 7, 15, 3, −7}, {1, 9, −15, −7, 13, 3}, {1, −11, 5, 11, 9, 15}, {1, 7, 13, 11, −3, −15}, {1, −1, 5, 11, −3, −15}, {1, 7, 5, −11, 9, −5}, {1, 7, 5, 11, −5, 15}, {1, −15, 5, −9, −11, −5}, {1, −11, 5, 9, 7, 15}, {1, −11, −13, 11, −13, −7}, {1, 9, −13, 15, 1, −7}, {1, −11, 7, 11, 7, 13}, {1, 11, 3, −11, −3, −7}, {1, 11, 3, −11, −15, −7}, {1, −7, 3, 11, −13, 15}, {1, 11, 3, −11, −3, 5}, {1, −11, 5, 13, 11, 15}, {1, 5, −11, −13, 5, −7}, {1, −1, 7, 13, −11, 13}, {1, 5, 13, 11, −3, −15}, {1, −3, −15, 3, 7, 13}, {1, −1, −13, 3, 7, 15}, {1, 9, −7, 13, −1, 3}, {1, −7, 1, −13, 15, −7}, {1, 9, −13, 15, 1, 9}, {1, −13, 7, −5, 1, −3}, {1, −1, 7, 11, −3, −15}, {1, −7, 3, 11, 7, 15}, {1, −11, 7, 13, 9, 13}, {1, 9, 1, −13, 15, −7}, {1, −11, −15, −9, −5, 13}, {1, 9, 7, −9, 11, −3}, {1, −11, 7, 3, 9, 13}, {1, 9, 13, −3, −15, 15}, {1, −1, −13, 11, −13, −7}, {1, −15, 5, −9, −11, −3}, {1, −1, 3, −13, 7, −7}, {1, 9, −5, −13, −3, −7}, {1, 5, −9, 11, 7, −5}, {1, 9, 1, −1, −13, −5}, {1, 5, 1, 7, −7, 13}, {1, −11, 7, 11, −15, 13}, {1, 5, 1, −11, 9, −5}, {1, −13, 7, −5, −9, −5}, {1, −13, 7, −5, −1, 5}, {1, 9, −3, 15, 13, −3}, {1, 11, 3, −11, −13, −5}, {1, −7, 3, 9, −15, 15}, {1, −11, −15, −7, −3, 13}, {1, 5, 13, 9, −3, −15}, {1, −13, −15, −9, 9, 15}, {1, −1, 5, 11, −3, 15}, {1, −13, 5, 3, −11, −5}, {1, −1, −15, −9, 9, −5}, {1, −13, 5, 11, −3, 3}, {1, 7, 13, 11, −3, 15}, {1, −13, −7, −1, −15, 15}, {1, −13, −15, −9, 9, −5}, {1, 7, −5, 13, −13, 15}, {1, −3, 15, 3, −11, −5}, {1, −13, −7, −11, 7, −5}, {1, −11, −5, 13, −1, −5}, {1, −13, 5, 11, −1, 5}, {1, 7, −7, 13, −13, 5}, {1, −11, −5, 1, −3, 15}, {1, −11, 7, −7, −11, −5}, {1, −13, −7, −11, −5, 13}, {1, −3, 3, 9, −5, 15}, {1, 7, −5, 13, 9, 15}, {1, −13, −5, −7, 11, −3}, {1, −13, 5, −9, −11, −3}, {1, −13, 5, 3, −11, −3}, {1, −1, −15, −11, −3, 15}, {1, 9, −5, 13, 11, 15}, {1, 5, −9, 9, 7, 15}, {1, 9, −5, −7, 11, −3}, {1, −1, −15, 3, 11, 15}, {1, 5, 13, 11, −3, 15}, {1, 5, 3, −11, 7, 15}, {1, −13, 5, −9, −1, 3}, {1, −13, 5, −9, −11, −7}, {1, −13, −5, 13, 11, 15}, {1, 5, 3, −11, −3, 15}, {1, 7, 15, 3, 1, −11}, {1, −11, −3, 3, 15, 3}, {1, 7, 15, 13, 1, −11}, {1, −11, −13, −5, 1, 13}, {1, −11, −13, −7, 1, 13}, {1, −11, 1, 9, 15, 13}, {1, 13, 3, −11, −5, −7}, {1, 7, −15, 7, −5, −5}, {1, −13, −15, −5, −3, 13}, {1, −11, 11, −11, −5, 1}, {1, −9, 3, 9, −15, 15}, {1, −13, −15, −9, −1, 11}, {1, 3, 13, 11, −3, −15}, {1, −9, 3, 11, −15, 15}, {1, −1, 5, −9, 13, −7}, or {1, 13, 3, −11, −13, −5}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K,

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, −7, −7, −3, −1, 7}, {1, 5, 5, −3, 5, 7}, {1, 5, −3, −5, 1, 5}, {1, 7, −7, −1, −3, 7}, {1, −1, 1, −5, −3, 7}, {1, 7, 3, −5, −1, −3}, {1, 7, −7, −1, −7, 7}, {1, −5, −3, −5, 5, −1}, {1, 5, 7, 7, −1, 7}, {1, −7, 3, 3, −5, −1}, {1, 7, −1, 3, −1, −3}, {1, −1, 1, −7, 3, −3}, {1, 1, −5, 3, 5, −7}, {1, −1, 5, 1, −7, −3}, {1, 5, −7, 5, −5, 5}, {1, 5, 1, 1, −5, −1}, {1, 5, −7, 7, 1, 5}, {1, 5, −7, 1, −3, 3}, {1, −5, 3, 3, 7, −1}, {1, 3, −5, −1, −1, 7}, {1, −7, −5, −7, −3, 7}, {1, −1, −5, −1, −7, −3}, {1, −5, 5, 3, −7, −5}, {1, −7, 3, 7, −1, −1}, {1, −3, 5, 3, −7, −3}, {1, −7, −5, 5, −3, 1}, {1, −5, 5, −5, −1, −1}, {1, 3, −3, 1, −7, 1}, {1, −1, 7, 3, 7, −5}, or {1, 1, 5, −3, 7, −7}; or

{1, −5, 3, 3, 5, −3}, {1, −1, 3, −5, 5, −1}, {1, 5, 1, 1, −5, −1}, {1, −1, 1, −5, −3, 7}, {1, −5, 3, 3, 7, −1}, {1, −1, 7, 3, 7, −5}, {1, −7, −7, −3, −1, 7}, {1, 5, 5, −3, 7, −1}, {1, −5, 5, 3, 7, −7}, {1, 1, 5, −3, 7, −7}, {1, 5, −5, 5, −1, −1}, {1, −1, 3, 5, −1, −7}, {1, −7, 3, 7, −1, −1}, {1, 3, −5, 5, 1, −3}, {1, −7, 3, 3, −5, −1}, {1, 1, −3, 1, 3, 7}, {1, −5, 1, 5, 7, 7}, {1, −1, −7, 3, −5, −3}, {1, 1, −7, 3, 7, −1}, {1, 5, −1, 1, 1, −7}, {1, 7, −7, −3, 7, 7}, {1, −7, −7, −3, 7, −7}, {1, 5, 7, 1, 1, −5}, {1, 1, 3, 7, −1, −7}, {1, 5, 5, −3, 5, 7}, {1, −5, 3, 7, −7, 1}, {1, −1, 1, −7, 3, −3}, {1, −5, 3, 5, −7, 5}, {1, −3, 5, 3, −7, −3}, {1, −1, 5, 1, −7, −3}, {1, 1, −5, −1, 7, −1}, {1, −7, −5, 5, −3, 1}, {1, −5, 1, 3, 7, 7}, {1, 3, −3, 7, −1, 3}, {1, −7, −5, −7, −3, 7}, {1, 5, 7, −3, 7, 7}, {1, −7, 3, −3, −1, 3}, {1, 3, −5, 3, 7, 1}, {1, −7, 3, 1, −5, −1}, {1, 1, −5, 3, 5, −7}, {1, 5, −7, 1, −3, 3}, {1, −1, 3, 7, −3, −7}, {1, 3, −7, 3, −3, −3}, {1, −1, −7, 1, 3, 7}, {1, 1, 3, 7, 1, −7}, {1, 3, −5, −1, −1, 7}, {1, −5, −3, −5, 5, −1}, {1, −7, −5, −5, −1, 7}, {1, 1, −7, −5, −1, 7}, {1, 5, −7, 7, −1, −5}, {1, 7, 1, 1, −5, −3}, {1, 5, 7, 7, −1, 7}, {1, −7, 3, −5, −1, 1}, {1, −5, 5, −5, −1, −1}, {1, 7, 1, −5, −3, −3}, {1, 3, −3, 1, −7, 1}, {1, 1, 3, −5, 5, −3}, or {1, 3, 3, −5, −1, −7}.

According to a second aspect, a signal processing method is provided. The method includes:

generating a local sequence, where the local sequence is a first sequence or a conjugate transpose of a first sequence, the local sequence is used to process a first signal, and the first signal is a signal modulated by using π/2 binary phase shift keying BPSK; and

receiving a reference signal of the first signal on a first frequency-domain resource, where the first frequency-domain resource includes K subcarriers each having a subcarrier number of k, k=u+M*n+delta, n=0, 1, . . . , K−1, M is an integer greater than or equal to 2, delta∈{0, 1, . . . , M−1}, u is an integer, the subcarrier numbers are numbered in ascending or descending order of frequencies, and the reference signal is generated by using the first sequence, where the first sequence varies as a delta value varies.

Optionally, the method further includes:

sending indication information, where the indication information is used to indicate a sequence that is in each of at least two sequence groups and used to generate the reference signal.

According to a third aspect, a signal processing method is provided. The method includes:

When delta=0, the method further includes:

determining the first sequence {x(n)} based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −5, 5, 11, −13, 11}, {1, −5, 3, 13, 3, −5}, {1, −5, 5, 13, 5, 11}, {1, −9, −5, 5, 15, 11}, {1, 9, −15, 11, −13, 11}, {1, 9, −15, 11, 3, 11}, {1, 11, −11, −9, 13, 3}, {1, −7, 7, 15, 11, 15}, {1, −9, −1, −5, −15, −7}, {1, −13, −9, −15, −5, 7}, {1, −1, 7, 15, 3, 11}, {1, 9, −15, 15, −9, 11}, {1, 15, 7, −5, −11, −9}, {1, 11, 15, −3, −13, 5}, {1, 9, −15, 15, 7, 15}, {1, 9, −15, 9, 7, 15}, {1, −11, −3, 11, −15, 13}, {1, 11, 1, 5, −9, −9}, {1, −3, 9, −1, −15, −11}, {1, 15, −13, 7, −5, −9}, {1, 11, −3, 3, 1, −9}, {1, −11, −13, 9, −13, −3}, {1, −11, −7, 3, 13, 3}, {1, −11, 11, −11, −7, 3}, {1, −11, −15, −9, 3, 11}, {1, 15, 5, −9, −7, −9}, {1, 11, 15, 9, −1, −11}, {1, −11, −1, −5, 5, 11}, {1, 7, −5, 5, 15, 11}, or {1, 11, 3, 13, −13, 15}; or

{1, −11, 11, −1, 7, 13}, {1, −3, −13, 15, −5, 5}, {1, −11, 11, −1, 3, 13}, {1, 13, −9, 3, −3, −13}, {1, −11, 11, −1, 7, 13}, {1, −3, 9, −13, −1, −9}, {1, 11, 13, 1, −9, 11}, {1, 11, −9, 13, 7, 5}, {1, 3, −9, 13, 1, 11}, {1, 11, −9, 15, 7, 5}, {1, −11, −3, 5, 7, −5}, {1, 7, −15, 5, −5, 15}, {1, −5, −15, −3, 7, −13}, {1, 9, 13, 1, −9, 11}, {1, −7, −11, 1, 11, −9}, {1, 9, −3, −13, 7, 11}, {1, 11, −9, −13, 13, 5}, {1, −9, −15, −3, 7, −13}, {1, −11, −9, 1, 7, −5}, {1, 9, −3, −13, 7, 9}, {1, 13, 11, 3, −5, 7}, {1, 13, 9, 1, −5, 7}, {1, 9, 15, 3, −7, 13}, {1, −7, 5, 13, −7, −15}, {1, 1, 9, −3, −11, 9}, {1, −11, −5, 1, 7, −5}, {1, −5, −11, 1, 11, −9}, {1, −9, 1, 11, −9, −15}, {1, 13, −9, 1, −5, −15}, {1, −5, 7, −15, −5, −15}, {1, −9, 11, −15, −15, −5}, {1, −9, −15, −5, 5, −15}, {1, −9, 13, −13, −3, −3}, {1, −9, 13, 1, 1, 11}, {1, −9, 1, 1, 7, −5}, {1, −11, −15, −3, 7, −13}, {1, −11, −13, −1, 9, −11}, {1, 3, 15, −13, 7, −3}, {1, −11, −7, 5, 7, −5}, {1, 11, 11, 1, −9, 9}, {1, 15, 7, −3, −3, 7}, {1, −9, 13, 13, −9, −1}, {1, 11, 11, 1, −7, 7}, {1, −11, −3, 3, −9, −5}, {1, 7, 15, 3, −7, −3}, {1, 11, 7, −13, 13, 5}, {1, 13, 5, −1, 11, 7}, {1, −11, −3, 1, 7, −5}, {1, −11, −5, −1, 7, −5}, {1, −3, −11, 1, 11, −9}, {1, 13, −9, 3, −5, −9}, {1, 11, −1, −11, 9, 15}, {1, 11, 13, −13, 7, −3}, {1, 11, −9, −15, 15, 5}, {1, 11, −9, 13, 11, 5}, {1, −11, −3, 5, −7, −5}, {1, −7, −15, −3, 7, 5}, {1, −7, −15, −3, −5, 5}, {1, −9, −7, 13, −11, −3}, {1, −7, −15, −15, −5, 5}, {1, 11, 11, 3, −5, 7}, {1, 13, −9, 1, −7, −15}, {1, 9, 9, −1, −11, 9}, {1, −9, −9, −1, 7, −5}, {1, −9, −1, 7, 7, −5}, {1, −9, 13, 1, 1, 9}, {1, 13, 13, 5, −3, 7}, {1, 15, 7, −1, −3, 7}, {1, 11, 9, 1, −7, 7}, {1, −9, −7, 1, 9, −5}, {1, 3, −7, 15, 1, 9}, {1, −9, −15, −3, 5, −15}, {1, −5, −15, −15, −3, 5}, {1, 1, 11, −15, 5, −3}, {1, −7, 13, −13, −3, −3}, {1, −7, 3, 13, −7, −15}, {1, −7, 5, 15, −7, −15}, {1, −9, 13, −11, −11, −3}, {1, −11, −3, −3, 5, −5}, {1, −11, −3, 3, −9, 13}, {1, −11, −7, 1, −11, −5}, {1, −7, −11, 1, 11, 5}, {1, −3, −11, 1, 11, 5}, {1, −11, −3, 1, −11, −5}, {1, 11, 15, −13, 7, −3}, {1, 7, 15, 3, 7, −3}, {1, −9, −3, −15, −11, −3}, {1, 5, 15, 3, −7, 13}, {1, 11, 7, −13, 11, 5}, {1, −9, −3, −15, −7, −3}, {1, −3, −11, 1, −5, 5}, {1, −7, −11, 1, −5, 5}, {1, −3, 9, −13, −1, −11}, {1, −9, 3, 13, −7, −11}, {1, 13, 7, −1, 11, 7}, {1, −5, −11, 1, 11, 5}, {1, −11, −5, 1, −11, −5}, {1, −9, −3, −15, −9, −3}, {1, −5, −11, 1, −5, 5}, {1, 11, −11, 1, −5, −15}, {1, −9, −15, −3, 7, −15}, {1, 11, 11, 1, −9, 11}, {1, 1, 11, −15, 5, −5}, {1, 9, 11, −1, −11, −3}, {1, 11, 3, 15, 7, 5}, {1, 3, 11, −1, 7, −3}, {1, −7, 5, −3, 7, −13}, {1, −9, −11, 1, 11, 5}, {1, −1, −11, 1, 11, 5}, {1, −11, −9, 1, −11, −5}, {1, 11, −1, −11, −5, 15}, {1, −11, −1, 1, −11, −5}, {1, −9, −3, −15, −5, −3}, {1, −1, −11, 1, −5, 5}, or {1, −9, −11, 1, −5, 5}.

According to a fourth aspect, a signal processing method is provided. The method includes:

When delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {s(n)} includes at least one of the following sequences:

{1, −7, 13, −13, −11, −3}, {1, −7, −9, −15, −3, 5}, {1, 5, 15, −15, 5, −3}, {1, 13, 11, 1, −3, 9}, {1, 11, 3, 15, 11, 5}, {1, −11, −3, 3, −9, −5}, {1, −11, −3, 3, −9, 13}, {1, −7, 3, 15, 11, 5}, {1, −3, 7, −13, 9, 5}, {1, 11, 7, −13, 9, 5}, {1, 13, −9, 1, −9, −15}, {1, −9, 13, 1, 1, 7}, {1, 3, 11, −1, −11, −3}, {1, 3, 11, −1, 7, −3}, {1, 9, −1, 7, 9, −3}, {1, 11, −11, 13, 15, −7}, {1, −7, 3, −5, −3, 7}, {1, 9, 7, −3, 5, −5}, {1, 13, 15, 7, −3, 5}, {1, −7, 3, 11, 9, −3}, {1, 13, −7, −5, −15, −7}, {1, −7, 13, 15, −3, 3}, {1, −13, −15, −3, 5, −9}, {1, 15, 11, −1, 11, 7}, {1, −3, 11, 7, −5, 5}, {1, −13, −9, 3, −7, −3}, {1, 7, 7, −5, −15, −3}, {1, 11, 1, 11, −11, −9}, {1, −5, 5, −7, −11, 9}, or {1, −9, 1, 3, −3, 7}; or

{1, 9, −15, −7, −15, 9}, {1, −5, 3, 13, −13, 11}, {1, 11, −13, 13, 3, −5}, {1, −5, 1, 9, −13, 11}, {1, −5, 5, 11, −13, 9}, {1, −7, −13, 9, 15, −9}, {1, −7, 3, 11, −15, 11}, {1, −9, −3, −9, −1, 9}, {1, 9, 3, 9, −1, −9}, {1, −5, −13, 9, −15, −9}, {1, −5, −13, 9, 15, −9}, {1, −5, −15, 9, 15, −9}, {1, −9, 15, 9, −13, −5}, {1, −9, −15, 9, −13, −5}, {1, −7, 15, 9, −13, −5}, {1, −9, −5, 5, 15, 11}, {1, 11, 15, 5, −5, −9}, {1, −7, −15, 9, −13, −5}, {1, −7, 1, 9, −15, 11}, {1, 9, −15, −7, −15, 11}, {1, 9, −15, −7, −13, 11}, {1, −7, −15, 9, 15, −9}, {1, −5, −13, −5, 3, 11}, {1, −7, −13, −5, 3, 11}, {1, 9, −15, 9, −1, −7}, {1, −5, 1, −11, 15, −7}, {1, −5, 5, 15, −13, 11}, {1, 9, −13, 15, 5, −5}, {1, 9, 5, −5, −15, −9}, {1, 9, −1, −11, −15, −9}, {1, 9, 15, 5, −5, −9}, {1, −9, −1, 9, 15, 11}, {1, −5, 3, 13, 7, −5}, {1, −9, 15, −13, −3, 7}, {1, 7, −3, −13, 15, −9}, {1, −7, −1, −13, 15, −7}, {1, 9, −13, 15, 3, 9}, {1, 9, 5, −5, −15, −7}, {1, 9, −1, −11, −15, −7}, {1, 5, −9, −15, −3, 7}, {1, −13, −9, −15, −5, 7}, {1, −5, 7, 15, 9, 15}, {1, −5, 3, 15, 9, −5}, {1, 9, 15, 9, −3, −11}, {1, 11, 7, 11, −3, −11}, {1, −11, −5, −11, −3, 9}, {1, −7, 3, 15, 11, −3}, {1, 9, 3, 9, −3, −11}, {1, 11, 3, 7, −7, −11}, {1, 7, 15, −5, −13, 7}, {1, −3, 7, −13, 11, −3}, {1, 11, 3, −9, −15, −9}, {1, −9, −15, −3, 3, 11}, {1, 11, 5, −7, −1, −9}, {1, 7, −5, −11, −1, 9}, {1, −7, 3, 13, −13, 13}, {1, −9, 13, −11, −5, 7}, {1, 9, 15, 7, −3, −11}, {1, 11, 15, 9, −3, −11}, {1, 11, 3, −7, −15, −7}, {1, 11, 1, −9, −15, −5}, {1, 11, 3, −9, −15, −7}, {1, 11, 5, 9, −3, −11}, {1, 7, 15, 7, −3, −11}, {1, 11, 5, −5, −15, −5}, {1, 11, 5, −7, −15, −7}, {1, −11, −7, −11, −1, 11}, {1, 11, 7, 11, −1, −11}, {1, 11, 15, 11, −1, −11}, {1, −11, −15, −11, −1, 11}, {1, 9, −15, 9, 5, −5}, {1, −7, −13, 11, −13, −5}, {1, 9, −15, 9, 3, −5}, {1, 5, 3, 11, −11, 13}, {1, −9, −13, 11, −13, −5}, {1, −7, 3, 11, −13, 13}, {1, −7, 3, 11, −13, 11}, {1, −7, −1, 7, −13, 11}, {1, −11, 13, −9, −1, −3}, {1, −7, 1, 7, −13, 11}, {1, 11, −13, 13, 1, −7}, {1, −7, 13, 7, −15, −7}, {1, −11, −7, −13, −3, 9}, {1, 11, −13, 11, −1, −7}, {1, 5, 15, −5, −13, 7}, {1, 11, 3, −7, −15, −5}, {1, 11, 1, −9, −15, −7}, {1, −9, 13, −9, −1, 7}, {1, −11, −15, −5, 1, 11}, {1, −11, −15, −9, 1, 11}, {1, 11, 7, −5, −15, −5}, {1, 11, 5, 9, −1, −11}, {1, −9, −5, −11, −1, 11}, {1, 9, −15, −9, 13, 11}, {1, 7, 3, −9, 13, −9}, {1, 9, 15, −9, 13, 11}, {1, 7, 15, −9, 13, 11}, {1, −9, −15, −5, 3, 11}, {1, 11, 5, −5, −15, −7}, {1, 11, 3, −7, −1, −9}, or {1, 7, −3, −11, −1, 9}.

In another implementation of the fourth aspect, the sequence {s(n)} may alternatively include at least one of the following sequences:

{1, −7, 13, −13, −11, −3}, {1, −7, −9, −15, −3, 5}, {1, 5, 15, −15, 5, −3}, {1, 13, 11, 1, −3, 9}, {1, 11, 3, 15, 11, 5}, {1, −11, −3, 3, −9, −5}, {1, −11, −3, 3, −9, 13}, {1, −7, 3, 15, 11, 5}, {1, −3, 7, −13, 9, 5}, {1, 11, 7, −13, 9, 5}, {1, 13, −9, 1, −9, −15}, {1, −9, 13, 1, 1, 7}, {1, 3, 11, −1, −11, −3}, {1, 3, 11, −1, 7, −3}, {1, 9, −1, 7, 9, −3}, {1, 11, −11, 13, 15, −7}, {1, −7, 3, −5, −3, 7}, {1, 9, 7, −3, 5, −5}, {1, 13, 15, 7, −3, 5}, {1, −7, 3, 11, 9, −3}, {1, 13, −7, −5, −15, −7}, {1, −7, 13, 15, −3, 3}, {1, −13, −15, −3, 5, −9}, {1, 15, 11, −1, 11, 7}, {1, −3, 11, 7, −5, 5}, {1, −13, −9, 3, −7, −3}, {1, 7, 7, −5, −15, −3}, {1, 11, 1, 11, −11, −9}, {1, −5, 5, −7, −11, 9}, or {1, −9, 1, 3, −3, 7}; or

{1, −11, 11, −1, 7, 13}, {1, −3, −13, 15, −5, 5}, {1, −11, 11, −1, 3, 13}, {1, 13, −9, 3, −3, −13}, {1, −11, 11, −1, 7, 13}, {1, −3, 9, −13, −1, −9}, {1, 11, 13, 1, −9, 11}, {1, 11, −9, 13, 7, 5}, {1, 3, −9, 13, 1, 11}, {1, 11, −9, 15, 7, 5}, {1, −11, −3, 5, 7, −5}, {1, 7, −15, 5, −5, 15}, {1, −5, −15, −3, 7, −13}, {1, 9, 13, 1, −9, 11}, {1, −7, −11, 1, 11, −9}, {1, 9, −3, −13, 7, 11}, {1, 11, −9, −13, 13, 5}, {1, −9, −15, −3, 7, −13}, {1, −11, −9, 1, 7, −5}, {1, 9, −3, −13, 7, 9}, {1, 13, 11, 3, −5, 7}, {1, 13, 9, 1, −5, 7}, {1, 9, 15, 3, −7, 13}, {1, −7, 5, 13, −7, −15}, {1, 1, 9, −3, −11, 9}, {1, −11, −5, 1, 7, −5}, {1, −5, −11, 1, 11, −9}, {1, −9, 1, 11, −9, −15}, {1, 13, −9, 1, −5, −15}, {1, −5, 7, −15, −5, −15}, {1, −9, 11, −15, −15, −5}, {1, −9, −15, −5, 5, −15}, {1, −9, 13, −13, −3, −3}, {1, −9, 13, 1, 1, 11}, {1, −9, 1, 1, 7, −5}, {1, −11, −15, −3, 7, −13}, {1, −11, −13, −1, 9, −11}, {1, 3, 15, −13, 7, −3}, {1, −11, −7, 5, 7, −5}, {1, 11, 11, 1, −9, 9}, {1, 15, 7, −3, −3, 7}, {1, −9, 13, 13, −9, −1}, {1, 11, 11, 1, −7, 7}, {1, −11, −3, 3, −9, −5}, {1, 7, 15, 3, −7, −3}, {1, 11, 7, −13, 13, 5}, {1, 13, 5, −1, 11, 7}, {1, −11, −3, 1, 7, −5}, {1, −11, −5, −1, 7, −5}, {1, −3, −11, 1, 11, −9}, {1, 13, −9, 3, −5, −9}, {1, 11, −1, −11, 9, 15}, {1, 11, 13, −13, 7, −3}, {1, 11, −9, −15, 15, 5}, {1, 11, −9, 13, 11, 5}, {1, −11, −3, 5, −7, −5}, {1, −7, −15, −3, 7, 5}, {1, −7, −15, −3, −5, 5}, {1, −9, −7, 13, −11, −3}, {1, −7, −15, −15, −5, 5}, {1, 11, 11, 3, −5, 7}, {1, 13, −9, 1, −7, −15}, {1, 9, 9, −1, −11, 9}, {1, −9, −9, −1, 7, −5}, {1, −9, −1, 7, 7, −5}, {1, −9, 13, 1, 1, 9}, {1, 13, 13, 5, −3, 7}, {1, 15, 7, −1, −3, 7}, {1, 11, 9, 1, −7, 7}, {1, −9, −7, 1, 9, −5}, {1, 3, −7, 15, 1, 9}, {1, −9, −15, −3, 5, −15}, {1, −5, −15, −15, −3, 5}, {1, 1, 11, −15, 5, −3}, {1, −7, 13, −13, −3, −3}, {1, −7, 3, 13, −7, −15}, {1, −7, 5, 15, −7, −15}, {1, −9, 13, −11, −11, −3}, {1, −11, −3, −3, 5, −5}, {1, −11, −3, 3, −9, 13}, {1, −11, −7, 1, −11, −5}, {1, −7, −11, 1, 11, 5}, {1, −3, −11, 1, 11, 5}, {1, −11, −3, 1, −11, −5}, {1, 11, 15, −13, 7, −3}, {1, 7, 15, 3, 7, −3}, {1, −9, −3, −15, −11, −3}, {1, 5, 15, 3, −7, 13}, {1, 11, 7, −13, 11, 5}, {1, −9, −3, −15, −7, −3}, {1, −3, −11, 1, −5, 5}, {1, −7, −11, 1, −5, 5}, {1, −3, 9, −13, −1, −11}, {1, −9, 3, 13, −7, −11}, {1, 13, 7, −1, 11, 7}, {1, −5, −11, 1, 11, 5}, {1, −11, −5, 1, −11, −5}, {1, −9, −3, −15, −9, −3}, {1, −5, −11, 1, −5, 5}, {1, 11, −11, 1, −5, −15}, {1, −9, −15, −3, 7, −15}, {1, 11, 11, 1, −9, 11}, {1, 1, 11, −15, 5, −5}, {1, 9, 11, −1, −11, −3}, {1, 11, 3, 15, 7, 5}, {1, 3, 11, −1, 7, −3}, {1, −7, 5, −3, 7, −13}, {1, −9, −11, 1, 11, 5}, {1, −1, −11, 1, 11, 5}, {1, −11, −9, 1, −11, −5}, {1, 11, −1, −11, −5, 15}, {1, −11, −1, 1, −11, −5}, {1, −9, −3, −15, −5, −3}, {1, −1, −11, 1, −5, 5}, or {1, −9, −11, 1, −5, 5}.

According to a fifth aspect, a signal processing method is provided. The method includes:

When delta=0, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 3, 1, −5, 1, 7}, {1, −3, 3, 1, 7, −7}, {1, −5, 5, 5, −5, 1}, {1, 7, 1, −1, 1, −5}, {1, 7, 1, −1, −7, −1}, {1, 5, 1, −7, −3, −5}, {1, 7, 1, −5, −3, 3}, {1, 5, 1, −1, 3, −7}, {1, 5, 1, −5, 7, −1}, {1, 3, 1, 7, −3, −7}, {1, 5, 1, −1, 3, −3}, {1, −3, 1, 5, −1, 3}, {1, −5, 1, 3, −7, 7}, {1, −3, 1, −7, 7, −5}, {1, −3, 5, −7, −5, 5}, {1, 5, 1, −5, −1, −3}, {1, 7, 5, −1, −7, −5}, {1, −3, 1, 5, 3, −7}, {1, −5, 5, 3, −7, −1}, {1, 5, 1, 5, −5, −7}, {1, 3, 1, −5, 5, −7}, {1, 5, 1, −3, 1, 5}, {1, 7, 1, −5, −7, −1}, {1, 5, 1, 5, −5, 5}, {1, 5, 1, −5, −1, 3}, {1, −1, 1, −7, −3, 7}, {1, −3, 1, 5, −7, 7}, {1, 5, 1, 7, −1, −3}, {1, −3, 1, −5, −1, 5}, or {1, −7, 5, −1, −5, −3}; or

{1, 3, 1, −5, 1, 7}, {1, 3, 1, −5, 5, −7}, {1, 3, 1, 7, −3, −7}, {1, 3, 1, −5, 7, −3}, {1, 5, 1, −5, −1, 3}, {1, 5, 1, −5, 1, 5}, {1, 5, 1, −3, 1, 5}, {1, 5, 1, 5, −7, 5}, {1, 5, 1, 5, −5, 5}, {1, 5, 1, −3, 3, 7}, {1, 5, 1, −1, 3, 7}, {1, 5, 1, 5, −5, 7}, {1, 5, 1, −1, 3, −7}, {1, 5, 1, 5, −5, −7}, {1, 5, 1, −7, −3, −5}, {1, 5, 1, 5, −1, −5}, {1, 5, 1, 7, 1, −3}, {1, 5, 1, −5, 1, −3}, {1, 5, 1, −1, 3, −3}, {1, 5, 1, −5, 7, −3}, {1, 5, 1, −5, −7, −3}, {1, 5, 1, −3, −7, −3}, {1, 5, 1, 7, −1, −3}, {1, 5, 1, −7, −1, −3}, {1, 5, 1, −5, −1, −3}, {1, 5, 1, −5, 7, −1}, {1, 7, 1, −5, −3, 3}, {1, 7, 1, −1, 1, −5}, {1, 7, 1, −5, −7, −1}, {1, 7, 1, −1, −7, −1}, {1, −5, 1, −1, 5, 7}, {1, −5, 1, 3, −7, 7}, {1, −3, 1, 5, −1, 3}, {1, −3, 1, −7, −1, 3}, {1, −3, 1, −5, −1, 3}, {1, −3, 1, −5, −1, 5}, {1, −3, 1, 5, 3, 7}, {1, −3, 1, −1, 3, 7}, {1, −3, 1, 5, −7, 7}, {1, −3, 1, 3, −5, 7}, {1, −3, 1, 5, −5, 7}, {1, −3, 1, 5, 3, −7{ }, {1, −3, 1, 5, 3, −5}, {1, −3, 1, −7, 7, −5}, {1, −1, 1, 5, −5, 7}, {1, −1, 1, −7, −3, 7}, {1, 5, 3, 7, −3, −7}, {1, 5, 3, 7, −1, −5}, {1, 7, 3, −5, −3, 3}, {1, 7, 3, −1, −7, −3}, {1, −3, 3, 7, −5, 5}, {1, −3, 3, 1, 7, −7}, {1, 7, 5, −1, −7, −5}, {1, −7, 5, 1, −5, −3}, {1, −7, 5, −1, −5, −3}, {1, −7, 5, 1, −5, −1}, {1, −5, 5, 5, −5, 1}, {1, −5, 5, 3, −7, −1}, {1, −3, 5, 7, −5, 5}, {1, −3, 5, −7, −5, 5}, or {1, −3, 5, −7, −5, 7}.

According to a sixth aspect, a signal processing method is provided. The method includes:

When delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 5, 1, −5, 3, 3}, {1, −5, 1, 3, −3, 7}, {1, 7, 1, 7, −3, −5}, {1, 5, 5, −5, 3, −1}, {1, 7, 1, 1, −3, 5}, {1, 7, 1, −1, 5, −5}, {1, 7, 1, −5, −3, −1}, {1, −1, 5, −7, −1, −1}, {1, 7, 1, −5, −3, 7}, {1, −3, 1, 1, −5, 3}, {1, 1, 7, −7, 3, −1}, {1, 5, 1, 1, 7, −1}, {1, −5, 1, 7, 5, −5}, {1, −5, 1, 7, −3, −5}, {1, 7, 3, −1, 5, 5}, {1, 5, 1, 3, −1, 5}, {1, −3, 1, −5, 3, −7}, {1, −7, 5, −1, 3, −7}, {1, 5, 1, 7, −1, −7}, {1, 5, 1, −5, −5, 3}, {1, −5, 1, −1, 5, −5}, {1, −5, 1, 3, −3, −1}, {1, −3, 1, 5, −1, −5}, {1, −3, 1, −1, 3, −3}, {1, 7, 1, −5, 5, 7}, {1, 7, 1, 3, 5, −1}, {1, 7, 3, −1, −1, 5}, {1, 7, 1, 7, 5, 3}, {1, 5, 1, −3, 3, 7}, or {1, −5, 3, 7, −3, −3}; or

{1, −5, 1, 3, −3, −1}, {1, −5, 1, 3, 5, −1}, {1, −5, 3, 7, −3, −3}, {1, −5, 3, −7, −3, −3}, {1, −3, 1, 1, −5, 3}, {1, −3, 1, 7, −1, −1}, {1, −3, 1, 7, 7, −1}, {1, −3, 3, 7, −5, −3}, {1, −3, 3, 7, −3, −3}, {1, −3, 3, 7, −1, −1}, {1, −3, 5, 5, −5, −1}, {1, −3, 5, −7, −5, −1}, {1, −3, 5, −7, −3, −1}, {1, −3, 5, −7, −1, −1}, {1, −1, 5, −7, −1, −1}, {1, 1, 5, −5, 3, −1}, {1, 1, 5, −1, −5, 3}, {1, 1, 5, −1, −5, 5}, {1, 1, 5, −7, 3, −1}, {1, 1, 7, −7, 3, −1}, {1, 3, 5, −1, −5, 5}, {1, 3, 5, −7, 3, −1}, {1, 3, 7, −7, 3, −1}, {1, 5, 1, −5, −5, 3}, {1, 5, 1, −5, 3, 3}, {1, 5, 1, −1, −5, 5}, {1, 5, 1, 1, 7, −1}, {1, 5, 1, 3, −1, 5}, {1, 5, 3, −1, −5, 5}, {1, 5, 5, −5, 3, −1}, {1, 5, 5, −1, −5, 3}, {1, 5, 5, −1, −5, 5}, {1, 7, 1, −5, −3, −1}, {1, 7, 1, −1, −3, 3}, {1, 7, 1, −1, 5, 3}, {1, 7, 1, 1, −3, 5}, {1, 7, 1, 3, 5, −1}, {1, 7, 1, 7, 5, 3}, {1, 7, 3, −3, −3, 5}, {1, 7, 3, −1, −1, 5}, {1, 7, 3, −1, 1, 5}, {1, 7, 3, −1, 5, 5}, {1, 7, 3, 1, −3, 5}, {1, 7, 3, 1, −1, 5}, {1, 7, 3, 3, −3, 5}, {1, 7, 3, 3, −1, 5}, {1, 7, 5, −1, −3, 3}, {1, 7, 5, −1, −1, 5}, {1, 7, 5, 1, −3, 5}, {1, 7, 5, 1, −1, 5}, {1, −7, 3, −1, −1, 3}, {1, −7, 3, −1, −1, 5}, {1, −7, 3, 3, −1, 5}, {1, −7, 5, −1, 1, 5}, {1, −7, 5, −1, 3, 5}, or {1, −7, 5, 1, −1, 5}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {sn}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn32,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, −23, 21, −1, −3, 17}, {1, 19, −3, −23, −7, −27}, {1, −17, −13, 29, −3, 17}, {1, −21, 5, 25, 17, −21}, {1, 23, −19, −19, −29, −7}, {1, −11, 13, 11, −31, −9}, {1, 7, −17, 5, 15, −9}, {1, 1, 11, −11, 13, −9}, {1, 23, −1, −11, 15, −27}, {1, 23, 27, 7, 27, −17}, {1, −19, −27, −7, 11, −31}, {1, −3, −23, 21, −23, 21}, {1, 29, 9, 17, −1, 11}, {1, 27, 29, 5, −15, 23}, {1, −5, 17, −21, −29, 11}, {1, −17, −13, 9, −7, 11}, {1, −3, −25, −9, −27, 15}, {1, −19, 1, −11, −7, 13}, {1, 17, −27, 13, 9, −13}, {1, −17, −11, 11, 31, −17}, {1, 19, 13, −9, −29, 19}, {1, −21, 31, −15, −23, −3}, {1, −21, −19, 19, 31, −9}, {1, 23, 31, 5, 15, −5}, {1, −23, 17, 21, −19, 23}, {1, 21, 27, −15, −29, 17}, {1, 23, 23, 11, −29, −7}, {1, −25, −3, −1, 13, −9}, {1, 21, −23, −21, 23, −21}, or {1, 21, 11, 31, 11, 13}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn16,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, 3, −11, 9, −5, −3}, {1, 9, −15, 13, 3, 11}, {1, −9, −13, −5, 3, −7}, {1, −13, −15, 5, −9, −3}, {1, −13, 7, 5, −9, −3}, {1, −11, 7, 11, 9, 15}, {1, −11, −1, 5, 15, 7}, {1, 11, 5, −7, −15, −5}, {1, 11, −1, −9, −15, −5}, {1, −11, 13, −9, −1, −7}, {1, 11, 3, −9, −1, −7}, {1, 9, −3, −11, −1, −7}, {1, −11, −3, 5, −1, 9}, {1, 9, −1, −5, −13, −5}, {1, −13, 5, 5, 11, −3}, {1, −13, −9, 9, 15, 15}, {1, −9, 9, 5, 11, 15}, {1, 3, 3, −11, 7, 15}, {1, 5, 11, 7, −7, 15}, {1, 9, −5, 13, 13, 15}, {1, −11, −1, 7, −3, 5}, {1, 9, −13, 7, 3, 11}, {1, 9, −15, 15, 5, −7}, {1, 11, 3, −11, −13, −5}, {1, −1, −15, −9, 9, −5}, {1, −13, −15, −9, 9, −5}, {1, −11, −5, 13, −1, −5}, {1, −13, 5, 11, −1, 5}, {1, −13, 5, −9, −1, 3}, or {1, −13, 5, −9, −11, −7}; or

{1, 3, −11, 9, −5, −3}, {1, 3, 7, −7, 13, −1}, {1, −13, −9, −7, −5, 13}, {1, −11, 7, 11, 11, 15}, {1, −11, 7, 11, 15, 15}, {1, 1, 5, 9, −5, 15}, {1, −13, −13, −11, −5, 13}, {1, 7, −7, 13, −1, 1}, {1, −11, 7, 13, 13, 15}, {1, −13, −11, −5, −5, 13}, {1, 3, −11, 9, −5, −5}, {1, −11, 7, 13, 15, 15}, {1, −11, −15, −7, 1, −7}, {1, 5, −9, 11, −3, −5}, {1, −13, −15, −11, −5, 13}, {1, −13, −15, 5, −9, −3}, {1, −13, 7, 5, −9, −3}, {1, 5, 3, −11, 9, −5}, {1, −11, 7, 11, −15, 3}, {1, −7, 1, 9, 5, −7}, {1, 5, 11, 9, −5, 15}, {1, −11, 7, 11, 9, 15}, {1, −13, 7, −7, −1, −3}, {1, −13, 7, 5, −9, −5}, {1, −11, −1, 5, 15, 7}, {1, 11, 5, −7, −15, −5}, {1, 11, 3, −9, −15, −5}, {1, 11, −1, −9, −15, −5}, {1, −15, −9, −7, −5, 13}, {1, 3, 9, 11, −5, 15}, {1, 11, −1, −7, −15, −5}, {1, 11, 5, −3, −15, −5}, {1, −15, −13, −7, −5, 13}, {1, 3, 5, 11, −5, 15}, {1, −13, −13, −5, −5, 13}, {1, −11, 13, −9, −1, −7}, {1, 11, 5, −3, −15, −7}, {1, 11, 5, −7, −15, −7}, {1, −9, −15, −5, 1, 11}, {1, 11, 3, −9, −1, −7}, {1, 7, 7, 11, −3, −15}, {1, −15, −11, −7, −5, 13}, {1, 5, 7, 11, −5, 15}, {1, −11, −3, 5, 15, 7}, {1, −5, −15, −5, 1, 11}, {1, 9, −1, −5, −13, −5}, {1, −11, 5, 11, 15, 15}, {1, 7, 11, −5, 15, 1}, {1, 9, 3, 11, 3, −9}, {1, −7, −11, 11, −13, −7}, {1, 1, 7, −9, 11, −3}, {1, 5, 11, −5, 15, 1}, {1, −13, 13, −9, −3, 7}, {1, −15, −11, −5, −5, 13}, {1, 11, 5, −5, −15, −5}, {1, −11, 5, 9, 9, 15}, {1, 7, 7, 11, −5, 15}, {1, 3, 7, 11, −5, 15}, {1, 9, 15, −9, −13, 11}, {1, −9, 15, 11, −13, −7}, {1, 9, 1, 9, 3, −9}, {1, 11, −1, −7, 1, −7}, {1, −11, 5, 9, 11, 15}, {1, −13, 7, −9, −7, 1}, {1, 11, −1, −9, −1, −7}, {1, 9, 11, −5, 15, 1}, {1, −11, 15, 7, −15, −7}, {1, 9, 1, −11, 15, −7}, {1, −7, −13, −3, 5, 13}, {1, −7, −15, −5, 1, 11}, {1, 11, 3, −5, −15, −5}, {1, 11, 5, −5, −15, −7}, {1, 11, 3, −7, −15, −5}, {1, −9, 1, 9, 3, 11}, {1, −9, −15, −5, 3, 11}, {1, −9, −1, −7, 1, 11}, {1, −9, −15, 11, −13, −7}, {1, −5, −11, 11, −13, −7}, {1, −13, 5, 5, 11, −3}, {1, −13, −9, 9, 15, 15}, {1, −13, 5, 11, −3, 1}, {1, −13, −13, −9, 9, 15}, {1, −11, −13, 9, −15, −9}, {1, −11, −13, 9, −13, −7}, {1, 7, 15, 5, 3, −9}, {1, −11, −13, −5, 1, 11}, {1, 3, −11, 9, −5, −7}, {1, 9, 7, −5, −15, −5}, {1, 11, −1, −11, −13, −5}, {1, −11, −1, 5, 13, 11}, {1, −13, 7, −7, −5, 3}, {1, −1, −13, −5, 1, 11}, {1, −3, −15, −5, 1, 11}, {1, 11, 7, −5, −15, −5}, {1, 11, 7, −3, −15, −5}, {1, −15, −9, −11, −5, 11}, {1, −13, −7, −11, −7, 11}, {1, 11, −1, −11, −15, −5}, {1, 3, −11, −3, −3, 15}, {1, 11, −1, −5, −15, −5}, {1, 9, −1, −11, −13, −5}, {1, −11, −15, −5, 1, 11}, {1, 3, 3, −11, 7, 15}, {1, 9, 3, 11, −3, −9}, {1, −9, 13, −11, −13, −7}, {1, 9, 15, −9, 13, 11}, {1, −9, −1, 5, 13, 11}, {1, −5, 3, 11, −11, 15}, {1, −13, 9, −5, −1, −5}, {1, 9, −13, 13, −1, 7}, {1, −1, 7, −3, −13, −5}, {1, 3, −11, 7, 7, 15}, {1, 9, −5, 13, 13, 15}, {1, −13, 13, −9, −1, 7}, {1, 11, 7, −7, −15, −5}, {1, 11, 3, −11, −15, −5}, {1, −11, −3, 5, 15, 5}, {1, −11, −1, 7, −3, 5}, {1, −11, −1, −11, −3, 5}, {1, 11, 1, −11, −3, −7}, {1, 11, −1, −11, −3, −7}, {1, 11, −1, −11, −15, −7}, {1, 11, −1, −5, −15, −7}, {1, −11, −1, −5, 3, 11}, {1, 11, −1, −5, 3, 11}, {1, −11, −15, −5, 3, 11}, {1, −11, −3, 5, 15, 11}, {1, 9, −13, 7, 3, 11}, {1, −11, −3, 5, 1, 11}, {1, −3, 7, −5, −15, −7}, {1, 9, −13, 15, 3, −7}, {1, −11, −1, 7, 3, 11}, {1, −11, −15, −7, 1, 11}, {1, −11, −1, 7, 15, 5}, {1, −11, −1, 7, 15, 11}, {1, 11, −13, −5, 15, 11}, {1, −9, 1, −3, 5, 13}, {1, −9, 1, 9, −15, 13}, {1, 9, −3, −13, −3, 5}, {1, −9, −13, −3, 5, 13}, {1, −11, −5, −9, −3, 13}, {1, 7, 13, 9, −3, −15}, {1, −11, 5, 11, 7, 13}, {1, −11, −15, −9, −3, 13}, {1, 9, −15, 15, 3, 11}, {1, 9, −15, 15, 5, −7}, {1, 9, −15, 15, −9, 13}, {1, 9, −1, 7, −5, −7}, {1, −11, −13, −5, 3, 11}, {1, −1, −11, −3, −15, −7}, {1, −1, 7, 15, 3, 11}, {1, 9, −15, 15, 3, −7}, {1, −11, −3, −5, 3, 11}, {1, −1, 7, −5, −15, −7}, {1, −1, 7, 15, 3, −7}, {1, 9, −15, −7, 13, 3}, {1, −11, 5, 11, 9, 15}, {1, 7, 13, 11, −3, −15}, {1, −1, 5, 11, −3, −15}, {1, 7, 5, −11, 9, −5}, {1, 7, 5, 11, −5, 15}, {1, −15, 5, −9, −11, −5}, {1, −11, 5, 9, 7, 15}, {1, −11, −13, 11, −13, −7}, {1, 9, −13, 15, 1, −7}, {1, −11, 7, 11, 7, 13}, {1, 11, 3, −11, −3, −7}, {1, 11, 3, −11, −15, −7}, {1, −7, 3, 11, −13, 15}, {1, 11, 3, −11, −3, 5}, {1, −11, 5, 13, 11, 15}, {1, 5, −11, −13, 5, −7}, {1, −1, 7, 13, −11, 13}, {1, 5, 13, 11, −3, −15}, {1, −3, −15, 3, 7, 13}, {1, −1, −13, 3, 7, 15}, {1, 9, −7, 13, −1, 3}, {1, −7, 1, −13, 15, −7}, {1, 9, −13, 15, 1, 9}, {1, −13, 7, −5, 1, −3}, {1, −1, 7, 11, −3, −15}, {1, −7, 3, 11, 7, 15}, {1, −11, 7, 13, 9, 13}, {1, 9, 1, −13, 15, −7}, {1, −11, −15, −9, −5, 13}, {1, 9, 7, −9, 11, −3}, {1, −11, 7, 3, 9, 13}, {1, 9, 13, −3, −15, 15}, {1, −1, −13, 11, −13, −7}, {1, −15, 5, −9, −11, −3}, {1, −1, 3, −13, 7, −7}, {1, 9, −5, −13, −3, −7}, {1, 5, −9, 11, 7, −5}, {1, 9, 1, −1, −13, −5}, {1, 5, 1, 7, −7, 13}, {1, −11, 7, 11, −15, 13}, {1, 5, 1, −11, 9, −5}, {1, −13, 7, −5, −9, −5}, {1, −13, 7, −5, −1, 5}, {1, 9, −3, 15, 13, −3}, {1, 11, 3, −11, −13, −5}, {1, −7, 3, 9, −15, 15}, {1, −11, −15, −7, −3, 13}, {1, 5, 13, 9, −3, −15}, {1, −13, −15, −9, 9, 15}, {1, −1, 5, 11, −3, 15}, {1, −13, 5, 3, −11, −5}, {1, −1, −15, −9, 9, −5}, {1, −13, 5, 11, −3, 3}, {1, 7, 13, 11, −3, 15}, {1, −13, −7, −1, −15, 15}, {1, −13, −15, −9, 9, −5}, {1, 7, −5, 13, −13, 15}, {1, −3, 15, 3, −11, −5}, {1, −13, −7, −11, 7, −5}, {1, −11, −5, 13, −1, −5}, {1, −13, 5, 11, −1, 5}, {1, 7, −7, 13, −13, 5}, {1, −11, −5, 1, −3, 15}, {1, −11, 7, −7, −11, −5}, {1, −13, −7, −11, −5, 13}, {1, −3, 3, 9, −5, 15}, {1, 7, −5, 13, 9, 15}, {1, −13, −5, −7, 11, −3}, {1, −13, 5, −9, −11, −3}, {1, −13, 5, 3, −11, −3}, {1, −1, −15, −11, −3, 15}, {1, 9, −5, 13, 11, 15}, {1, 5, −9, 9, 7, 15}, {1, 9, −5, −7, 11, −3}, {1, −1, −15, 3, 11, 15}, {1, 5, 13, 11, −3, 15}, {1, 5, 3, −11, 7, 15}, {1, −13, 5, −9, −1, 3}, {1, −13, 5, −9, −11, −7}, {1, −13, −5, 13, 11, 15}, {1, 5, 3, −11, −3, 15}, {1, 7, 15, 3, 1, −11}, {1, −11, −3, 3, 15, 3}, {1, 7, 15, 13, 1, −11}, {1, −11, −13, −5, 1, 13}, {1, −11, −13, −7, 1, 13}, {1, −11, 1, 9, 15, 13}, {1, 13, 3, −11, −5, −7}, {1, 7, −15, 7, −5, −5}, {1, −13, −15, −5, −3, 13}, {1, −11, 11, −11, −5, 1}, {1, −9, 3, 9, −15, 15}, {1, −13, −15, −9, −1, 11}, {1, 3, 13, 11, −3, −15}, {1, −9, 3, 11, −15, 15}, {1, −1, 5, −9, 13, −7}, or {1, 13, 3, −11, −13, −5}.

Optionally, when delta=1, the method further includes:

determining the first sequence based on a preset condition and a sequence {s(n)}, where the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, and j=√{square root over (−1)}; and

the sequence {sn} includes at least one of the following sequences:

{1, −7, −7, −3, −1, 7}, {1, 5, 5, −3, 5, 7}, {1, 5, −3, −5, 1, 5}, {1, 7, −7, −1, −3, 7}, {1, −1, 1, −5, −3, 7}, {1, 7, 3, −5, −1, −3}, {1, 7, −7, −1, −7, 7}, {1, −5, −3, −5, 5, −1}, {1, 5, 7, 7, −1, 7}, {1, −7, 3, 3, −5, −1}, {1, 7, −1, 3, −1, −3}, {1, −1, 1, −7, 3, −3}, {1, 1, −5, 3, 5, −7}, {1, −1, 5, 1, −7, −3}, {1, 5, −7, 5, −5, 5}, {1, 5, 1, 1, −5, −1}, {1, 5, −7, 7, 1, 5}, {1, 5, −7, 1, −3, 3}, {1, −5, 3, 3, 7, −1}, {1, 3, −5, −1, −1, 7}, {1, −7, −5, −7, −3, 7}, {1, −1, −5, −1, −7, −3}, {1, −5, 5, 3, −7, −5}, {1, −7, 3, 7, −1, −1}, {1, −3, 5, 3, −7, −3}, {1, −7, −5, 5, −3, 1}, {1, −5, 5, −5, −1, −1}, {1, 3, −3, 1, −7, 1}, {1, −1, 7, 3, 7, −5}, or {1, 1, 5, −3, 7, −7}; or

{1, −5, 3, 3, 5, −3}, {1, −1, 3, −5, 5, −1}, {1, 5, 1, 1, −5, −1}, {1, −1, 1, −5, −3, 7}, {1, −5, 3, 3, 7, −1}, {1, −1, 7, 3, 7, −5}, {1, −7, −7, −3, −1, 7}, {1, 5, 5, −3, 7, −1}, {1, −5, 5, 3, 7, −7}, {1, 1, 5, −3, 7, −7}, {1, 5, −5, 5, −1, −1}, {1, −1, 3, 5, −1, −7}, {1, −7, 3, 7, −1, −1}, {1, 3, −5, 5, 1, −3}, {1, −7, 3, 3, −5, −1}, {1, 1, −3, 1, 3, 7}, {1, −5, 1, 5, 7, 7}, {1, −1, −7, 3, −5, −3}, {1, 1, −7, 3, 7, −1}, {1, 5, −1, 1, 1, −7}, {1, 7, −7, −3, 7, 7}, {1, −7, −7, −3, 7, −7}, {1, 5, 7, 1, 1, −5}, {1, 1, 3, 7, −1, −7}, {1, 5, 5, −3, 5, 7}, {1, −5, 3, 7, −7, 1}, {1, −1, 1, −7, 3, −3}, {1, −5, 3, 5, −7, 5}, {1, −3, 5, 3, −7, −3}, {1, −1, 5, 1, −7, −3}, {1, 1, −5, −1, 7, −1}, {1, −7, −5, 5, −3, 1}, {1, −5, 1, 3, 7, 7}, {1, 3, −3, 7, −1, 3}, {1, −7, −5, −7, −3, 7}, {1, 5, 7, −3, 7, 7}, {1, −7, 3, −3, −1, 3}, {1, 3, −5, 3, 7, 1}, {1, −7, 3, 1, −5, −1}, {1, 1, −5, 3, 5, −7}, {1, 5, −7, 1, −3, 3}, {1, −1, 3, 7, −3, −7}, {1, 3, −7, 3, −3, −3}, {1, −1, −7, 1, 3, 7}, {1, 1, 3, 7, 1, −7}, {1, 3, −5, −1, −1, 7}, {1, −5, −3, −5, 5, −1}, {1, −7, −5, −5, −1, 7}, {1, 1, −7, −5, −1, 7}, {1, 5, −7, 7, −1, −5}, {1, 7, 1, 1, −5, −3}, {1, 5, 7, 7, −1, 7}, {1, −7, 3, −5, −1, 1}, {1, −5, 5, −5, −1, −1}, {1, 7, 1, −5, −3, −3}, {1, 3, −3, 1, −7, 1}, {1, 1, 3, −5, 5, −3}, or {1, 3, 3, −5, −1, −7}.

According to a seventh aspect, a sequence-based signal processing method is provided. The method includes:

determining a sequence {xn}, where xnis an element in the sequence {xn}, the sequence {xn} is a sequence satisfying a preset condition, and the preset condition is:

the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}, K=6, A is a non-zero complex number, j=√{square root over (−1)}, and a set of a sequence {sn} including an element snincludes at least one of sequences in a first sequence set, where

the sequences in the first sequence set include:

{1, 1, 3, −7, 5, −3}, {1, 1, 5, −7, 3, 5}, {1, 1, 5, −5, −3, 7}, {1, 1, −7, −5, 5, −7}, {1, 1, −7, −3, 7, −7}, {1, 3, 1, 7, −1, −5}, {1, 3, 1, −7, −3, 7}, {1, 3, 1, −7, −1, −5}, {1, 3, 3, 7, −1, −5}, {1, 5, 1, 1, −5, −3}, {1, 5, 1, 3, −5, 5}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 3, −3, 1}, {1, 5, 1, 3, −1, −7}, {1, 5, 1, 5, 3, −7}, {1, 5, 1, 5, 3, −5}, {1, 5, 1, 5, 7, 7}, {1, 5, 1, 5, −5, 3}, {1, 5, 1, 5, −3, 3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 5, −1, −1}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, −5, 5}, {1, 5, 1, −5, 3, 5}, {1, 5, 1, −5, −7, −1}, {1, 5, 1, −5, −5, −3}, {1, 5, 1, −5, −3, 1}, {1, 5, 1, −5, −1, 1}, {1, 5, 1, −5, −1, 5}, {1, 5, 1, −5, −1, −1}, {1, 5, 1, −3, 1, 7}, {1, 5, 1, −3, 1, −5}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 1, −1, 3, −5}, {1, 5, 1, −1, 5, −7}, {1, 5, 1, −1, −7, −3}, {1, 5, 1, −1, −5, −3}, {1, 5, 3, −3, −7, −5}, {1, 5, 3, −3, −7, −1}, {1, 5, 3, −3, −1, −7}, {1, 5, 3, −1, 5, −7}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, 1, 3, −3}, {1, 5, 5, −1, −7, −5}, {1, 7, 1, 1, 1, −5}, {1, 7, 1, 1, −7, −7}, {1, 7, 1, 1, −5, −5}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, −7, 1, 1}, {1, 7, 1, −7, −7, −7}, {1, 7, 1, −5, 1, 1}, {1, 7, 1, −5, −5, 1}, {1, 7, 1, −5, −3, 1}, {1, 7, 1, −5, −1, 1}, {1, 7, 1, −5, −1, −1}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 1, 5, −3}, {1, 7, 3, 1, −5, −5}, {1, 7, 3, 5, −5, −7}, {1, 7, 3, −7, 7, −1}, {1, 7, 3, −7, −5, 3}, {1, 7, 3, −5, −7, −1}, {1, 7, 3, −3, −5, 1}, {1, 7, 3, −3, −5, −1}, {1, 7, 3, −3, −3, −3}, {1, 7, 3, −1, −5, −3}, {1, 7, 5, 1, −5, −5}, {1, 7, 5, 1, −5, −3}, {1, 7, 5, −5, 3, −1}, {1, 7, 5, −5, −3, −7}, {1, 7, 5, −3, −7, 1}, {1, 7, 5, −1, −5, −5}, {1, 7, 5, −1, −5, −3}, {1, −7, 1, −5, 1, 1}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −1, −3}, {1, −7, 3, −5, 1, 1}, {1, −7, 3, −5, −5, 1}, {1, −7, 3, −5, −5, −5}, {1, −7, 5, −3, −5, 1}, {1, −5, 1, 1, 3, 7}, {1, −5, 1, 1, 5, 7}, {1, −5, 1, 1, 7, 7}, {1, −5, 1, 3, 3, 7}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, 1}, {1, −5, 1, −7, −7, 1}, {1, −5, 1, −7, −7, −7}, {1, −5, 3, −7, −7, 1}, {1, −5, 5, 3, −5, −3}, {1, −5, 5, 3, −5, −1}, {1, −5, 5, 5, −5, −3}, {1, −5, 5, 5, −5, −1}, {1, −5, 5, 7, −5, 1}, {1, −5, 5, 7, −5, 3}, {1, −5, 5, −7, −5, 1}, {1, −5, 5, −7, −5, 3}, {1, −5, 7, 3, 5, −3}, {1, −5, −7, 3, 5, −3}, {1, −5, −7, 3, 5, −1}, {1, −5, −7, 3, 7, −1}, {1, −3, 1, 1, 3, 7}, {1, −3, 1, 1, 5, 7}, {1, −3, 1, 1, 5, −1}, {1, −3, 1, 3, 3, 7}, {1, −3, 1, 3, −7, 7}, {1, −3, 1, 5, 7, 1}, {1, −3, 1, 5, 7, 3}, {1, −3, 1, 5, 7, 7}, {1, −3, 1, 5, −7, 3}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, 7, −1, 3}, {1, −3, 1, −7, 3, −1}, {1, −3, 1, −7, 7, −1}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 3}, {1, −3, 1, −5, 7, −1}, {1, −3, 3, 3, −7, 7}, {1, −3, 3, 5, −5, −7}, {1, −3, 3, 7, 7, 7}, {1, −3, 3, 7, −7, 5}, {1, −3, 3, −7, −7, 3}, {1, −3, 3, −5, −7, −1}, {1, −3, 7, −5, 3, 5}, {1, −1, 1, 7, 3, −7}, {1, −1, 1, 7, 3, −5}, {1, −1, 1, −5, 5, −7}, {1, −1, 3, −7, −5, 7}, {1, −1, 5, −7, −5, 5}, {1, −1, 5, −7, −5, 7}, {1, −1, 5, −5, −5, 5}, and {1, −1, 5, −5, −5, 7};

{1, 1, 5, −7, 3, 7}, {1, 1, 5, −7, 3, −3}, {1, 1, 5, −1, 3, 7}, {1, 1, 5, −1, −7, −3}, {1, 3, 1, 7, −1, −7}, {1, 3, 1, −7, 1, −5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −7, −1, −7}, {1, 3, 1, −5, 1, −7}, {1, 3, 1, −5, 3, −7}, {1, 3, 5, −7, 3, 7}, {1, 3, 5, −1, 3, 7}, {1, 3, 5, −1, 3, −3}, {1, 3, 5, −1, −5, 7}, {1, 3, 7, 1, 5, 7}, {1, 3, 7, −7, 3, 7}, {1, 3, 7, −5, 5, 7}, {1, 5, 1, 1, 5, −7}, {1, 5, 1, 1, 5, −3}, {1, 5, 1, 5, 5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, 1}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 7, −3, −5}, {1, 5, 1, −7, 1, −3}, {1, 5, 1, −7, −3, 5}, {1, 5, 1, −5, 5, 7}, {1, 5, 1, −5, −3, 7}, {1, 5, 1, −3, 1, −7}, {1, 5, 1, −3, 5, −7}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 3, 1, 5, −7}, {1, 5, 3, 1, 5, −3}, {1, 5, 3, 7, −3, −5}, {1, 5, 3, 7, −1, 3}, {1, 5, 3, −7, −3, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, −1, 3, 7}, {1, 5, 5, −1, 3, −3}, {1, 5, 7, 1, 3, −3}, {1, 5, −7, −3, 7, 7}, {1, 7, 1, 1, 3, −5}, {1, 7, 1, 1, −7, −5}, {1, 7, 1, 1, −1, −7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −5, −5}, {1, 7, 1, 3, −1, −5}, {1, 7, 1, 5, −1, −3}, {1, 7, 1, 7, −7, −7}, {1, 7, 1, 7, −1, −1}, {1, 7, 1, −7, 1, −1}, {1, 7, 1, −7, −5, −5}, {1, 7, 1, −7, −1, 1}, {1, 7, 1, −7, −1, −1}, {1, 7, 1, −5, −7, 1}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −5, −5, 3}, {1, 7, 1, −5, −1, 3}, {1, 7, 1, −5, −1, −3}, {1, 7, 1, −3, −7, −5}, {1, 7, 1, −3, −7, −1}, {1, 7, 1, −3, −1, 5}, {1, 7, 1, −1, 1, −7}, {1, 7, 1, −1, 7, −7}, {1, 7, 1, −1, −7, −3}, {1, 7, 3, 1, 7, −5}, {1, 7, 3, 1, 7, −3}, {1, 7, 3, 5, −1, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 3}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, −7, −5}, {1, 7, 3, −3, −7, −1}, {1, 7, 3, −3, −1, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, −1, 3, −3}, {1, 7, 5, −1, −7, −7}, {1, 7, 5, −1, −7, −3}, {1, −7, 1, 3, −3, 3}, {1, −7, 1, −7, 1, 1}, {1, −7, 3, 1, 7, −1}, {1, −7, 3, 1, −7, −5}, {1, −7, 3, 1, −7, −1}, {1, −7, 3, 3, −3, −5}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, −5, −7, −1}, {1, −7, 3, −5, −3, 3}, {1, −7, 3, −3, −3, 3}, {1, −7, 5, 1, −7, −3}, {1, −5, 1, 1, 3, −7}, {1, −5, 1, 1, −7, 7}, {1, −5, 1, 3, 3, −7}, {1, −5, 1, 3, −7, 5}, {1, −5, 1, 5, 3, 7}, {1, −5, 1, 5, 3, −3}, {1, −5, 1, 5, −7, 3}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, 3, −1}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, −7}, {1, −5, 1, 7, 7, −1}, {1, −5, 1, 7, −7, 1}, {1, −5, 1, 7, −7, 5}, {1, −5, 1, 7, −1, 1}, {1, −5, 1, −7, 3, 1}, {1, −5, 1, −7, 7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −7, −5, 3}, {1, −5, 1, −3, 3, 5}, {1, −5, 1, −1, 3, 7}, {1, −5, 1, −1, 7, 7}, {1, −5, 3, 1, 7, 7}, {1, −5, 3, 5, −5, 3}, {1, −5, 3, 5, −3, 3}, {1, −5, 3, −7, 7, 1}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −5, 3}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 3, −7, 1}, {1, −5, 5, 3, −7, −3}, {1, −5, 5, 7, 3, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −1, 3, 5}, {1, −5, 7, 1, 3, −3}, {1, −5, 7, 1, 3, −1}, {1, −5, 7, 1, 5, −1}, {1, −5, −7, 3, 3, −3}, {1, −5, −7, 3, 7, 1}, {1, −5, −7, 3, 7, −3}, {1, −3, 1, 5, −3, 1}, {1, −3, 1, 7, 5, −5}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 1}, {1, −3, 1, −7, −3, 5}, {1, −3, 1, −5, −3, 7}, {1, −3, 3, 7, −3, 3}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −5, 7}, {1, −3, 3, −7, −3, 3}, {1, −1, 1, 7, −1, −7}, {1, −1, 1, −7, 3, −5}, {1, −1, 1, −7, −1, 7}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, −5}, and {1, −1, 5, −7, 3, 7};

{1, 1, 5, −5, 3, −3}, {1, 1, 7, −5, 7, −1}, {1, 1, 7, −1, 3, −1}, {1, 1, −5, 3, −1, 3}, {1, 1, −5, 7, −5, 3}, {1, 1, −3, 7, −1, 5}, {1, 3, 7, −5, 3, −3}, {1, 3, −1, −7, 1, 5}, {1, 5, 1, −7, 3, 3}, {1, 5, 1, −5, −5, 1}, {1, 5, 3, −1, −5, 3}, {1, 5, 5, 1, −5, 3}, {1, 5, 7, 3, −3, 5}, {1, 5, −7, 1, −5, 7}, {1, 5, −7, −5, 7, 1}, {1, 5, −5, 3, −3, −7}, {1, 5, −5, 3, −1, −5}, {1, 5, −5, −5, 5, −3}, {1, 5, −3, 3, 3, −3}, {1, 5, −3, 7, 3, 5}, {1, 7, 7, 1, −7, 5}, {1, 7, 7, 1, −3, 1}, {1, 7, −5, 7, −1, −7}, {1, 7, −5, −7, 5, 1}, {1, 7, −5, −5, 7, 1}, {1, 7, −1, 3, −1, −7}, {1, 7, −1, −7, 5, 5}, {1, 7, −1, −5, 7, 5}, {1, −7, 3, 3, −7, −3}, {1, −7, 3, −1, 1, 5}, {1, −7, 5, 1, −1, 3}, {1, −7, 5, −7, −1, −1}, {1, −7, −3, 1, 3, −1}, {1, −7, −3, −7, 3, 3}, {1, −7, −1, 3, 3, −1}, {1, −7, −1, −1, −7, 5}, {1, −5, 3, 7, −5, −3}, {1, −5, 3, −1, 3, −7}, {1, −5, 7, 7, −5, 1}, {1, −5, 7, −7, −3, 1}, {1, −5, 7, −5, 3, −7}, {1, −5, −5, 1, 5, 1}, {1, −5, −5, 1, −7, −3}, {1, −3, 1, 7, 7, 1}, {1, −3, 1, −7, −1, −1}, {1, −3, 5, −5, −1, −3}, {1, −3, 5, −1, −1, 5}, {1, −3, 7, 7, −3, 5}, {1, −3, 7, −1, 3, 7}, {1, −3, 7, −1, 5, −7}, {1, −3, −7, 1, 7, −5}, {1, −3, −7, 7, −5, 1}, {1, −3, −3, 1, 7, −1}, {1, −3, −1, 3, 7, −1}, {1, −1, 3, −7, 1, −3}, and {1, −1, −5, 7, −1, 5};

{1, 3, 7, −5, 1, −3}, {1, 3, −7, 5, 1, 5}, {1, 3, −7, −3, 1, −3}, {1, 3, −1, −5, 1, 5}, {1, 5, 1, −3, 3, 5}, {1, 5, 1, −3, 7, 5}, {1, 5, 1, −3, −5, 5}, {1, 5, 1, −3, −1, 5}, {1, 5, 3, −3, −7, 5}, {1, 5, 7, 3, −1, 5}, {1, 5, 7, −3, −7, 5}, {1, 5, −7, 3, 1, −3}, {1, 5, −7, 5, 1, 7}, {1, 5, −7, 7, 3, −1}, {1, 5, −7, −5, 1, −3}, {1, 5, −7, −1, 1, −3}, {1, 5, −5, 7, 3, 5}, {1, 5, −5, −3, −7, 5}, {1, 5, −1, −5, 7, 5}, {1, 5, −1, −3, −7, 5}, {1, 7, 3, −1, 3, 7}, {1, 7, −7, 5, 1, 5}, {1, 7, −7, −3, 1, −3}, {1, 7, −5, −1, 1, −3}, {1, −5, 7, 3, 1, 5}, {1, −5, −7, 5, 1, 5}, {1, −3, 1, 5, 7, −3}, {1, −3, 1, 5, −5, −3}, {1, −3, 3, 5, −7, −3}, {1, −3, −7, 3, 1, 5}, {1, −3, −7, 7, 1, 5}, {1, −3, −7, −5, 1, 5}, {1, −3, −7, −3, 1, −1}, {1, −3, −7, −1, 1, 5}, {1, −3, −5, 5, −7, −3}, {1, −3, −1, 3, 7, −3}, {1, −3, −1, 5, −7, −3}, {1, −1, 3, 7, 3, −1}, {1, −1, −7, 5, 1, 5}, and {1, −1, −5, 7, 1, 5};

{1, 3, −3, 1, 3, −3}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 3, 7}, {1, 3, −3, −7, −5, 5}, {1, 3, −3, −1, 3, −3}, {1, 5, −1, −7, 3, 7}, {1, 7, 3, 1, 5, −1}, {1, 7, 3, 1, 7, 5}, {1, 7, 3, 1, −5, −1}, {1, 7, 3, 1, −3, 3}, {1, 7, 3, 5, −7, 3}, {1, 7, 3, 5, −1, 3}, {1, 7, 3, 7, 1, 3}, {1, 7, 3, −7, 3, 7}, {1, 7, 3, −7, 5, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 7}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, 1, −5}, {1, 7, 3, −3, 7, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, 1, 7, 5}, {1, 7, 5, −7, −1, −3}, {1, 7, 5, −1, −7, −3}, {1, −5, −3, 1, −5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −3, −7, 3, 5}, {1, −5, −3, −7, 3, 7}, {1, −5, −3, −1, 3, −3}, {1, −3, 3, 1, 3, −3}, {1, −3, 3, 1, 5, −1}, {1, −3, 3, 1, −5, −1}, {1, −3, 3, 5, −7, 3}, {1, −3, 3, 5, −1, 3}, {1, −3, 3, 7, −3, −5}, {1, −3, 3, −7, 3, 7}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −3, 7}, {1, −3, 3, −3, 7, −5}, {1, −3, 3, −1, 5, 3}, {1, −1, 5, 1, −1, 5}, {1, −1, 5, −7, 7, −3}, and {1, −1, 5, −7, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, and {1, −1, 3, −3, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, and {1, −1, 3, −3, −3, 7}; or

{1, 1, −7, 5, −1, 1}, {1, 1, −7, 7, −3, 1}, {1, 1, −7, −5, 5, 1}, {1, 1, −7, −3, 3, 1}, {1, 1, −7, −3, −5, 1}, {1, 1, −7, −1, −3, 1}, {1, 3, 7, 1, 5, 1}, {1, 3, −5, 3, 5, 1}, {1, 3, −5, 3, 5, −3}, {1, 3, −5, 7, −7, 1}, {1, 3, −5, 7, −5, 5}, {1, 3, −5, 7, −1, 1}, {1, 3, −5, −5, 3, −1}, {1, 3, −5, −3, 5, 1}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 1, 1}, {1, 3, −1, 7, −7, 1}, {1, 5, 1, −7, −5, −1}, {1, 5, 3, −7, 1, 1}, {1, 5, 7, −1, −5, −1}, {1, 5, −5, −7, 1, 1}, {1, 5, −3, −5, 3, 1}, {1, 5, −1, 3, 5, −3}, {1, 5, −1, 3, −3, −1}, {1, 5, −1, 3, −1, 7}, {1, 7, 5, −7, 1, 1}, {1, 7, 5, −3, −3, 5}, {1, 7, −5, 3, 3, −5}, {1, −7, 1, 3, −5, 7}, {1, −7, 1, 3, −1, 7}, {1, −7, 5, 7, −1, 7}, {1, −7, 5, −7, 3, 7}, {1, −7, 5, −3, −1, 7}, {1, −7, 5, −1, 1, −7}, {1, −7, 7, −3, 1, −7}, {1, −7, 7, −1, 3, −5}, {1, −7, 7, −1, −3, 5}, {1, −7, −7, 1, 3, −3}, {1, −7, −7, 1, 5, −5}, {1, −7, −7, 1, 7, 5}, {1, −7, −7, 1, −3, 7}, {1, −7, −7, 1, −1, 5}, {1, −7, −5, 3, 5, −3}, {1, −7, −5, 3, −5, −3}, {1, −7, −5, 3, −1, 1}, {1, −7, −5, 3, −1, 7}, {1, −7, −5, 5, 1, −7}, {1, −7, −5, 7, −1, 1}, {1, −7, −5, −1, −7, −3}, {1, −7, −3, 3, 1, −7}, {1, −7, −3, 5, 3, −5}, {1, −7, −3, −5, 1, −7}, {1, −7, −1, −3, 1, −7}, {1, −5, 7, −1, −1, 7}, {1, −5, −3, 5, 5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −1, −7, −5, 5}, {1, −5, −1, −7, −3, 7}, {1, −5, −1, −5, 3, 5}, {1, −3, 1, −5, −1, 1}, {1, −3, 5, 5, −3, −1}, {1, −3, 5, 7, −1, 1}, {1, −3, 5, 7, −1, 7}, {1, −3, 7, −7, 1, 1}, {1, −3, −1, 7, −1, 1}, {1, −1, 3, −5, −5, 3}, {1, −1, 5, −7, 1, 1}, {1, −1, 5, −3, −3, 5}, {1, −1, 7, 5, −3, 1}, {1, −1, 7, 7, −1, 3}, {1, −1, 7, −5, 3, 1};

generating a first signal based on the sequence {xn}; and

sending the first signal.

With reference to the seventh aspect, in a first implementation of the seventh aspect, the set of the sequence {sn} includes at least one of sequences in a second sequence set, and the second sequence set includes some sequences in the first sequence set.

With reference to the seventh aspect, in a second implementation of the seventh aspect, the generating a first signal based on the sequence {xn} includes:

performing discrete Fourier transform on N elements in the sequence {xn} to obtain a sequence {fn} including the N elements;

mapping the N elements in the sequence {fn} to N subcarriers respectively, to obtain a frequency-domain signal including the N elements; and

generating the first signal based on the frequency-domain signal.

With reference to the seventh aspect, in a third implementation of the seventh aspect, the N subcarriers are N consecutive subcarriers or N equi-spaced subcarriers.

With reference to the seventh aspect, in a fourth implementation of the seventh aspect, before the performing discrete Fourier transform on N elements in the sequence {xn}, the first signal processing method further includes: filtering the sequence {xn}; or

after the performing discrete Fourier transform on N elements in the sequence {xn}, the first signal processing method further includes: filtering the sequence {xn}.

With reference to the seventh aspect, in a fifth implementation of the seventh aspect, the first signal is a reference signal of a second signal, and a modulation scheme of the second signal is π/2 binary phase shift keying BPSK.

According to an eighth aspect, a sequence-based signal processing apparatus is provided. The apparatus includes:

a determining unit, configured to determine a sequence {xn}, where xnis an element in the sequence {xn}, the sequence {xn} is a sequence satisfying a preset condition, and the preset condition is:

the preset condition is xn=y(n+M)mod K, where

yn=A·ej×π×sn8,
M∈{0, 1, 2, . . . , 5}K=6, A is a non-zero complex number, j=√{square root over (−1)}, and a set of a sequence {sn} including an element snincludes at least one of sequences in a first sequence set, where

the sequences in the first sequence set include:

{1, 1, 3, −7, 5, −3}, {1, 1, 5, −7, 3, 5}, {1, 1, 5, −5, −3, 7}, {1, 1, −7, −5, 5, −7}, {1, 1, −7, −3, 7, −7}, {1, 3, 1, 7, −1, −5}, {1, 3, 1, −7, −3, 7}, {1, 3, 1, −7, −1, −5}, {1, 3, 3, 7, −1, −5}, {1, 5, 1, 1, −5, −3}, {1, 5, 1, 3, −5, 5}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 3, −3, 1}, {1, 5, 1, 3, −1, −7}, {1, 5, 1, 5, 3, −7}, {1, 5, 1, 5, 3, −5}, {1, 5, 1, 5, 7, 7}, {1, 5, 1, 5, −5, 3}, {1, 5, 1, 5, −3, 3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 5, −1, −1}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, −5, 5}, {1, 5, 1, −5, 3, 5}, {1, 5, 1, −5, −7, −1}, {1, 5, 1, −5, −5, −3}, {1, 5, 1, −5, −3, 1}, {1, 5, 1, −5, −1, 1}, {1, 5, 1, −5, −1, 5}, {1, 5, 1, −5, −1, −1}, {1, 5, 1, −3, 1, 7}, {1, 5, 1, −3, 1, −5}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 1, −1, 3, −5}, {1, 5, 1, −1, 5, −7}, {1, 5, 1, −1, −7, −3}, {1, 5, 1, −1, −5, −3}, {1, 5, 3, −3, −7, −5}, {1, 5, 3, −3, −7, −1}, {1, 5, 3, −3, −1, −7}, {1, 5, 3, −1, 5, −7}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, 1, 3, −3}, {1, 5, 5, −1, −7, −5}, {1, 7, 1, 1, 1, −5}, {1, 7, 1, 1, −7, −7}, {1, 7, 1, 1, −5, −5}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, −7, 1, 1}, {1, 7, 1, −7, −7, −7}, {1, 7, 1, −5, 1, 1}, {1, 7, 1, −5, −5, 1}, {1, 7, 1, −5, −3, 1}, {1, 7, 1, −5, −1, 1}, {1, 7, 1, −5, −1, −1}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 1, 5, −3}, {1, 7, 3, 1, −5, −5}, {1, 7, 3, 5, −5, −7}, {1, 7, 3, −7, 7, −1}, {1, 7, 3, −7, −5, 3}, {1, 7, 3, −5, −7, −1}, {1, 7, 3, −3, −5, 1}, {1, 7, 3, −3, −5, −1}, {1, 7, 3, −3, −3, −3}, {1, 7, 3, −1, −5, −3}, {1, 7, 5, 1, −5, −5}, {1, 7, 5, 1, −5, −3}, {1, 7, 5, −5, 3, −1}, {1, 7, 5, −5, −3, −7}, {1, 7, 5, −3, −7, 1}, {1, 7, 5, −1, −5, −5}, {1, 7, 5, −1, −5, −3}, {1, −7, 1, −5, 1, 1}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −1, −3}, {1, −7, 3, −5, 1, 1}, {1, −7, 3, −5, −5, 1}, {1, −7, 3, −5, −5, −5}, {1, −7, 5, −3, −5, 1}, {1, −5, 1, 1, 3, 7}, {1, −5, 1, 1, 5, 7}, {1, −5, 1, 1, 7, 7}, {1, −5, 1, 3, 3, 7}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, 1}, {1, −5, 1, −7, −7, 1}, {1, −5, 1, −7, −7, −7}, {1, −5, 3, −7, −7, 1}, {1, −5, 5, 3, −5, −3}, {1, −5, 5, 3, −5, −1}, {1, −5, 5, 5, −5, −3}, {1, −5, 5, 5, −5, −1}, {1, −5, 5, 7, −5, 1}, {1, −5, 5, 7, −5, 3}, {1, −5, 5, −7, −5, 1}, {1, −5, 5, −7, −5, 3}, {1, −5, 7, 3, 5, −3}, {1, −5, −7, 3, 5, −3}, {1, −5, −7, 3, 5, −1}, {1, −5, −7, 3, 7, −1}, {1, −3, 1, 1, 3, 7}, {1, −3, 1, 1, 5, 7}, {1, −3, 1, 1, 5, −1}, {1, −3, 1, 3, 3, 7}, {1, −3, 1, 3, −7, 7}, {1, −3, 1, 5, 7, 1}, {1, −3, 1, 5, 7, 3}, {1, −3, 1, 5, 7, 7}, {1, −3, 1, 5, −7, 3}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, 7, −1, 3}, {1, −3, 1, −7, 3, −1}, {1, −3, 1, −7, 7, −1}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 3}, {1, −3, 1, −5, 7, −1}, {1, −3, 3, 3, −7, 7}, {1, −3, 3, 5, −5, −7}, {1, −3, 3, 7, 7, 7}, {1, −3, 3, 7, −7, 5}, {1, −3, 3, −7, −7, 3}, {1, −3, 3, −5, −7, −1}, {1, −3, 7, −5, 3, 5}, {1, −1, 1, 7, 3, −7}, {1, −1, 1, 7, 3, −5}, {1, −1, 1, −5, 5, −7}, {1, −1, 3, −7, −5, 7}, {1, −1, 5, −7, −5, 5}, {1, −1, 5, −7, −5, 7}, {1, −1, 5, −5, −5, 5}, and {1, −1, 5, −5, −5, 7};

{1, 1, 5, −7, 3, 7}, {1, 1, 5, −7, 3, −3}, {1, 1, 5, −1, 3, 7}, {1, 1, 5, −1, −7, −3}, {1, 3, 1, 7, −1, −7}, {1, 3, 1, −7, 1, −5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −7, −1, −7}, {1, 3, 1, −5, 1, −7}, {1, 3, 1, −5, 3, −7}, {1, 3, 5, −7, 3, 7}, {1, 3, 5, −1, 3, 7}, {1, 3, 5, −1, 3, −3}, {1, 3, 5, −1, −5, 7}, {1, 3, 7, 1, 5, 7}, {1, 3, 7, −7, 3, 7}, {1, 3, 7, −5, 5, 7}, {1, 5, 1, 1, 5, −7}, {1, 5, 1, 1, 5, −3}, {1, 5, 1, 5, 5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, 1}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 5, −1, 3}, {1, 5, 1, 7, −3, −5}, {1, 5, 1, −7, 1, −3}, {1, 5, 1, −7, −3, 5}, {1, 5, 1, −5, 5, 7}, {1, 5, 1, −5, −3, 7}, {1, 5, 1, −3, 1, −7}, {1, 5, 1, −3, 5, −7}, {1, 5, 1, −3, 7, −7}, {1, 5, 1, −3, 7, −5}, {1, 5, 1, −3, −5, −1}, {1, 5, 3, 1, 5, −7}, {1, 5, 3, 1, 5, −3}, {1, 5, 3, 7, −3, −5}, {1, 5, 3, 7, −1, 3}, {1, 5, 3, −7, −3, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −1, −5, −3}, {1, 5, 5, −1, 3, 7}, {1, 5, 5, −1, 3, −3}, {1, 5, 7, 1, 3, −3}, {1, 5, −7, −3, 7, 7}, {1, 7, 1, 1, 3, −5}, {1, 7, 1, 1, −7, −5}, {1, 7, 1, 1, −1, −7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −5, −5}, {1, 7, 1, 3, −1, −5}, {1, 7, 1, 5, −1, −3}, {1, 7, 1, 7, −7, −7}, {1, 7, 1, 7, −1, −1}, {1, 7, 1, −7, 1, −1}, {1, 7, 1, −7, −5, −5}, {1, 7, 1, −7, −1, 1}, {1, 7, 1, −7, −1, −1}, {1, 7, 1, −5, −7, 1}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −5, −5, 3}, {1, 7, 1, −5, −1, 3}, {1, 7, 1, −5, −1, −3}, {1, 7, 1, −3, −7, −5}, {1, 7, 1, −3, −7, −1}, {1, 7, 1, −3, −1, 5}, {1, 7, 1, −1, 1, −7}, {1, 7, 1, −1, 7, −7}, {1, 7, 1, −1, −7, −3}, {1, 7, 3, 1, 7, −5}, {1, 7, 3, 1, 7, −3}, {1, 7, 3, 5, −1, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 3}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, −7, −5}, {1, 7, 3, −3, −7, −1}, {1, 7, 3, −3, −1, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, −1, 3, −3}, {1, 7, 5, −1, −7, −7}, {1, 7, 5, −1, −7, −3}, {1, −7, 1, 3, −3, 3}, {1, −7, 1, −7, 1, 1}, {1, −7, 3, 1, 7, −1}, {1, −7, 3, 1, −7, −5}, {1, −7, 3, 1, −7, −1}, {1, −7, 3, 3, −3, −5}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, −5, −7, −1}, {1, −7, 3, −5, −3, 3}, {1, −7, 3, −3, −3, 3}, {1, −7, 5, 1, −7, −3}, {1, −5, 1, 1, 3, −7}, {1, −5, 1, 1, −7, 7}, {1, −5, 1, 3, 3, −7}, {1, −5, 1, 3, −7, 5}, {1, −5, 1, 5, 3, 7}, {1, −5, 1, 5, 3, −3}, {1, −5, 1, 5, −7, 3}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, 3, −1}, {1, −5, 1, 7, 5, −1}, {1, −5, 1, 7, 7, −7}, {1, −5, 1, 7, 7, −1}, {1, −5, 1, 7, −7, 1}, {1, −5, 1, 7, −7, 5}, {1, −5, 1, 7, −1, 1}, {1, −5, 1, −7, 3, 1}, {1, −5, 1, −7, 7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −7, −5, 3}, {1, −5, 1, −3, 3, 5}, {1, −5, 1, −1, 3, 7}, {1, −5, 1, −1, 7, 7}, {1, −5, 3, 1, 7, 7}, {1, −5, 3, 5, −5, 3}, {1, −5, 3, 5, −3, 3}, {1, −5, 3, −7, 7, 1}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −5, 3}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 3, −7, 1}, {1, −5, 5, 3, −7, −3}, {1, −5, 5, 7, 3, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −1, 3, 5}, {1, −5, 7, 1, 3, −3}, {1, −5, 7, 1, 3, −1}, {1, −5, 7, 1, 5, −1}, {1, −5, −7, 3, 3, −3}, {1, −5, −7, 3, 7, 1}, {1, −5, −7, 3, 7, −3}, {1, −3, 1, 5, −3, 1}, {1, −3, 1, 7, 5, −5}, {1, −3, 1, 7, −5, 5}, {1, −3, 1, −7, −5, 5}, {1, −3, 1, −7, −3, 1}, {1, −3, 1, −7, −3, 5}, {1, −3, 1, −5, −3, 7}, {1, −3, 3, 7, −3, 3}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −5, 7}, {1, −3, 3, −7, −3, 3}, {1, −1, 1, 7, −1, −7}, {1, −1, 1, −7, 3, −5}, {1, −1, 1, −7, −1, 7}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, −5}, and {1, −1, 5, −7, 3, 7};

{1, 1, 5, −5, 3, −3}, {1, 1, 7, −5, 7, −1}, {1, 1, 7, −1, 3, −1}, {1, 1, −5, 3, −1, 3}, {1, 1, −5, 7, −5, 3}, {1, 1, −3, 7, −1, 5}, {1, 3, 7, −5, 3, −3}, {1, 3, −1, −7, 1, 5}, {1, 5, 1, −7, 3, 3}, {1, 5, 1, −5, −5, 1}, {1, 5, 3, −1, −5, 3}, {1, 5, 5, 1, −5, 3}, {1, 5, 7, 3, −3, 5}, {1, 5, −7, 1, −5, 7}, {1, 5, −7, −5, 7, 1}, {1, 5, −5, 3, −3, −7}, {1, 5, −5, 3, −1, −5}, {1, 5, −5, −5, 5, −3}, {1, 5, −3, 3, 3, −3}, {1, 5, −3, 7, 3, 5}, {1, 7, 7, 1, −7, 5}, {1, 7, 7, 1, −3, 1}, {1, 7, −5, 7, −1, −7}, {1, 7, −5, −7, 5, 1}, {1, 7, −5, −5, 7, 1}, {1, 7, −1, 3, −1, −7}, {1, 7, −1, −7, 5, 5}, {1, 7, −1, −5, 7, 5}, {1, −7, 3, 3, −7, −3}, {1, −7, 3, −1, 1, 5}, {1, −7, 5, 1, −1, 3}, {1, −7, 5, −7, −1, −1}, {1, −7, −3, 1, 3, −1}, {1, −7, −3, −7, 3, 3}, {1, −7, −1, 3, 3, −1}, {1, −7, −1, −1, −7, 5}, {1, −5, 3, 7, −5, −3}, {1, −5, 3, −1, 3, −7}, {1, −5, 7, 7, −5, 1}, {1, −5, 7, −7, −3, 1}, {1, −5, 7, −5, 3, −7}, {1, −5, −5, 1, 5, 1}, {1, −5, −5, 1, −7, −3}, {1, −3, 1, 7, 7, 1}, {1, −3, 1, −7, −1, −1}, {1, −3, 5, −5, −1, −3}, {1, −3, 5, −1, −1, 5}, {1, −3, 7, 7, −3, 5}, {1, −3, 7, −1, 3, 7}, {1, −3, 7, −1, 5, −7}, {1, −3, −7, 1, 7, −5}, {1, −3, −7, 7, −5, 1}, {1, −3, −3, 1, 7, −1}, {1, −3, −1, 3, 7, −1}, {1, −1, 3, −7, 1, −3}, and {1, −1, −5, 7, −1, 5};

{1, 3, 7, −5, 1, −3}, {1, 3, −7, 5, 1, 5}, {1, 3, −7, −3, 1, −3}, {1, 3, −1, −5, 1, 5}, {1, 5, 1, −3, 3, 5}, {1, 5, 1, −3, 7, 5}, {1, 5, 1, −3, −5, 5}, {1, 5, 1, −3, −1, 5}, {1, 5, 3, −3, −7, 5}, {1, 5, 7, 3, −1, 5}, {1, 5, 7, −3, −7, 5}, {1, 5, −7, 3, 1, −3}, {1, 5, −7, 5, 1, 7}, {1, 5, −7, 7, 3, −1}, {1, 5, −7, −5, 1, −3}, {1, 5, −7, −1, 1, −3}, {1, 5, −5, 7, 3, 5}, {1, 5, −5, −3, −7, 5}, {1, 5, −1, −5, 7, 5}, {1, 5, −1, −3, −7, 5}, {1, 7, 3, −1, 3, 7}, {1, 7, −7, 5, 1, 5}, {1, 7, −7, −3, 1, −3}, {1, 7, −5, −1, 1, −3}, {1, −5, 7, 3, 1, 5}, {1, −5, −7, 5, 1, 5}, {1, −3, 1, 5, 7, −3}, {1, −3, 1, 5, −5, −3}, {1, −3, 3, 5, −7, −3}, {1, −3, −7, 3, 1, 5}, {1, −3, −7, 7, 1, 5}, {1, −3, −7, −5, 1, 5}, {1, −3, −7, −3, 1, −1}, {1, −3, −7, −1, 1, 5}, {1, −3, −5, 5, −7, −3}, {1, −3, −1, 3, 7, −3}, {1, −3, −1, 5, −7, −3}, {1, −1, 3, 7, 3, −1}, {1, −1, −7, 5, 1, 5}, and {1, −1, −5, 7, 1, 5};

{1, 3, −3, 1, 3, −3}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 3, 7}, {1, 3, −3, −7, −5, 5}, {1, 3, −3, −1, 3, −3}, {1, 5, −1, −7, 3, 7}, {1, 7, 3, 1, 5, −1}, {1, 7, 3, 1, 7, 5}, {1, 7, 3, 1, −5, −1}, {1, 7, 3, 1, −3, 3}, {1, 7, 3, 5, −7, 3}, {1, 7, 3, 5, −1, 3}, {1, 7, 3, 7, 1, 3}, {1, 7, 3, −7, 3, 7}, {1, 7, 3, −7, 5, −5}, {1, 7, 3, −7, 7, −3}, {1, 7, 3, −7, −3, 7}, {1, 7, 3, −7, −1, −3}, {1, 7, 3, −3, 1, −5}, {1, 7, 3, −3, 7, −5}, {1, 7, 3, −1, −7, −5}, {1, 7, 5, 1, 7, 5}, {1, 7, 5, −7, −1, −3}, {1, 7, 5, −1, −7, −3}, {1, −5, −3, 1, −5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −3, −7, 3, 5}, {1, −5, −3, −7, 3, 7}, {1, −5, −3, −1, 3, −3}, {1, −3, 3, 1, 3, −3}, {1, −3, 3, 1, 5, −1}, {1, −3, 3, 1, −5, −1}, {1, −3, 3, 5, −7, 3}, {1, −3, 3, 5, −1, 3}, {1, −3, 3, 7, −3, −5}, {1, −3, 3, −7, 3, 7}, {1, −3, 3, −7, −5, 5}, {1, −3, 3, −7, −3, 7}, {1, −3, 3, −3, 7, −5}, {1, −3, 3, −1, 5, 3}, {1, −1, 5, 1, −1, 5}, {1, −1, 5, −7, 7, −3}, and {1, −1, 5, −7, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, and {1, −1, 3, −3, −3, 7};

{1, 1, 3, 5, −3, 7}, {1, 1, 3, −7, −1, 7}, {1, 1, 3, −5, 5, −1}, {1, 1, 3, −3, 7, −1}, {1, 1, 5, 7, −5, 5}, {1, 3, 1, −7, 3, −5}, {1, 3, 1, −5, 3, −5}, {1, 3, 1, −5, 5, −3}, {1, 3, 1, −5, 5, −1}, {1, 3, 3, −3, 5, −5}, {1, 3, 3, −3, 7, −1}, {1, 3, 5, 1, −5, 5}, {1, 3, 5, 1, −5, 7}, {1, 3, 5, 7, 3, −3}, {1, 3, 5, −7, −3, 7}, {1, 3, 5, −1, −7, 7}, {1, 3, 5, −1, −7, −3}, {1, 3, 5, −1, −3, 7}, {1, 5, 1, 3, −5, −7}, {1, 5, 1, 5, 5, −3}, {1, 5, 1, 5, −7, 1}, {1, 5, 1, 5, −7, −7}, {1, 5, 1, 5, −3, −3}, {1, 5, 1, 7, 3, −3}, {1, 5, 1, 7, 5, −5}, {1, 5, 1, 7, 5, −3}, {1, 5, 1, −7, 5, −3}, {1, 5, 1, −7, 7, −5}, {1, 5, 1, −3, 3, −3}, {1, 5, 1, −3, 5, −3}, {1, 5, 3, −5, 5, 7}, {1, 5, 3, −3, 7, 7}, {1, 5, 3, −3, 7, −5}, {1, 5, 3, −3, −3, 7}, {1, 5, 3, −1, 7, −5}, {1, 5, 3, −1, −7, −3}, {1, 5, 5, 1, −5, −1}, {1, 7, 1, 3, −7, 7}, {1, 7, 1, 3, −7, −7}, {1, 7, 1, 3, −5, −7}, {1, 7, 1, 3, −3, 3}, {1, 7, 1, 5, −7, 7}, {1, 7, 1, 7, 7, −1}, {1, 7, 1, 7, −7, 1}, {1, 7, 1, −7, −7, −5}, {1, 7, 1, −7, −5, 3}, {1, 7, 1, −5, −7, −3}, {1, 7, 1, −3, 3, 5}, {1, 7, 1, −3, 3, −1}, {1, 7, 1, −1, 3, 7}, {1, 7, 1, −1, 5, 7}, {1, 7, 3, 5, −3, 3}, {1, −7, 1, 1, 5, 7}, {1, −7, 1, 1, 7, 7}, {1, −7, 1, 3, 7, 7}, {1, −7, 1, 3, −7, 7}, {1, −7, 1, 3, −3, −5}, {1, −7, 1, 5, 7, 7}, {1, −7, 1, 7, 5, −1}, {1, −7, 1, −5, −7, −5}, {1, −7, 1, −5, −7, −1}, {1, −7, 1, −5, −5, 1}, {1, −7, 1, −5, −5, −3}, {1, −7, 1, −5, −5, −1}, {1, −7, 1, −5, −3, 1}, {1, −7, 1, −5, −3, 3}, {1, −7, 1, −3, −7, −3}, {1, −7, 1, −1, 5, 7}, {1, −7, 3, 3, −7, −5}, {1, −7, 3, 3, −5, −5}, {1, −7, 3, 5, −5, −5}, {1, −7, 3, 5, −3, 3}, {1, −7, 3, 5, −3, −5}, {1, −7, 3, 5, −3, −1}, {1, −7, 3, 7, 7, −1}, {1, −7, 3, −5, −3, −1}, {1, −7, 3, −1, −5, −3}, {1, −5, 1, 3, 5, 7}, {1, −5, 1, 3, −1, 5}, {1, −5, 1, 5, −7, 7}, {1, −5, 1, 7, −7, −7}, {1, −5, 1, −7, 7, −1}, {1, −5, 1, −7, −7, −1}, {1, −5, 1, −3, −7, −3}, {1, −5, 1, −3, −1, 5}, {1, −5, 1, −1, 7, −7}, {1, −5, 3, 1, 5, −1}, {1, −5, 3, 1, 7, −1}, {1, −5, 3, 5, 7, −1}, {1, −5, 3, 5, −3, −3}, {1, −5, 3, 7, −7, 5}, {1, −5, 3, −7, 7, −1}, {1, −5, 3, −7, −7, 1}, {1, −5, 3, −7, −7, −1}, {1, −5, 3, −7, −5, 1}, {1, −5, 5, 1, 3, 7}, {1, −5, 5, 1, −5, −3}, {1, −5, 5, 7, −5, −3}, {1, −5, 5, −7, −5, 5}, {1, −5, 5, −7, −5, −1}, {1, −5, 5, −1, 3, 5}, {1, −3, 1, 5, −3, −7}, {1, −3, 1, 5, −3, −5}, {1, −3, 1, 7, −5, −7}, {1, −3, 1, 7, −3, −5}, {1, −3, 1, −7, 7, −1}, {1, −3, 3, 1, 7, −1}, {1, −1, 1, 3, −3, 7}, {1, −1, 1, 5, −3, 7}, {1, −1, 1, 7, −1, −7}, {1, −1, 3, 7, −5, 5}, {1, −1, 3, −7, −3, 5}, {1, −1, 3, −7, −3, 7}, {1, −1, 3, −3, 7, 7}, and {1, −1, 3, −3, −3, 7}; or

{1, 1, −7, 5, −1, 1}, {1, 1, −7, 7, −3, 1}, {1, 1, −7, −5, 5, 1}, {1, 1, −7, −3, 3, 1}, {1, 1, −7, −3, −5, 1}, {1, 1, −7, −1, −3, 1}, {1, 3, 7, 1, 5, 1}, {1, 3, −5, 3, 5, 1}, {1, 3, −5, 3, 5, −3}, {1, 3, −5, 7, −7, 1}, {1, 3, −5, 7, −5, 5}, {1, 3, −5, 7, −1, 1}, {1, 3, −5, −5, 3, −1}, {1, 3, −5, −3, 5, 1}, {1, 3, −3, 1, −5, −1}, {1, 3, −3, −7, 1, 1}, {1, 3, −1, 7, −7, 1}, {1, 5, 1, −7, −5, −1}, {1, 5, 3, −7, 1, 1}, {1, 5, 7, −1, −5, −1}, {1, 5, −5, −7, 1, 1}, {1, 5, −3, −5, 3, 1}, {1, 5, −1, 3, 5, −3}, {1, 5, −1, 3, −3, −1}, {1, 5, −1, 3, −1, 7}, {1, 7, 5, −7, 1, 1}, {1, 7, 5, −3, −3, 5}, {1, 7, −5, 3, 3, −5}, {1, −7, 1, 3, −5, 7}, {1, −7, 1, 3, −1, 7}, {1, −7, 5, 7, −1, 7}, {1, −7, 5, −7, 3, 7}, {1, −7, 5, −3, −1, 7}, {1, −7, 5, −1, 1, −7}, {1, −7, 7, −3, 1, −7}, {1, −7, 7, −1, 3, −5}, {1, −7, 7, −1, −3, 5}, {1, −7, −7, 1, 3, −3}, {1, −7, −7, 1, 5, −5}, {1, −7, −7, 1, 7, 5}, {1, −7, −7, 1, −3, 7}, {1, −7, −7, 1, −1, 5}, {1, −7, −5, 3, 5, −3}, {1, −7, −5, 3, −5, −3}, {1, −7, −5, 3, −1, 1}, {1, −7, −5, 3, −1, 7}, {1, −7, −5, 5, 1, −7}, {1, −7, −5, 7, −1, 1}, {1, −7, −5, −1, −7, −3}, {1, −7, −3, 3, 1, −7}, {1, −7, −3, 5, 3, −5}, {1, −7, −3, −5, 1, −7}, {1, −7, −1, −3, 1, −7}, {1, −5, 7, −1, −1, 7}, {1, −5, −3, 5, 5, −3}, {1, −5, −3, 7, −5, 5}, {1, −5, −1, −7, −5, 5}, {1, −5, −1, −7, −3, 7}, {1, −5, −1, −5, 3, 5}, {1, −3, 1, −5, −1, 1}, {1, −3, 5, 5, −3, −1}, {1, −3, 5, 7, −1, 1}, {1, −3, 5, 7, −1, 7}, {1, −3, 7, −7, 1, 1}, {1, −3, −1, 7, −1, 1}, {1, −1, 3, −5, −5, 3}, {1, −1, 5, −7, 1, 1}, {1, −1, 5, −3, −3, 5}, {1, −1, 7, 5, −3, 1}, {1, −1, 7, 7, −1, 3}, and {1, −1, 7, −5, 3, 1};

a generation unit, configured to generate a first signal based on the sequence {xn}; and

a sending unit, configured to send the first signal.

With reference to the eighth aspect, in a first implementation of the eighth aspect, the set of the sequence {sn} includes at least one of sequences in a second sequence set, and the second sequence set includes some sequences in the first sequence set.

With reference to the eighth aspect, in a second implementation of the eighth aspect,

the generation unit is further configured to perform discrete Fourier transform on N elements in the sequence {xn} to obtain a sequence {fn} including the N elements;

the generation unit is further configured to map the N elements in the sequence {fn} to N subcarriers respectively, to obtain a frequency-domain signal including the N elements; and

the generation unit is further configured to generate the first signal based on the frequency-domain signal.

With reference to the eighth aspect, in a third implementation of the eighth aspect, the N subcarriers are N consecutive subcarriers or N equi-spaced subcarriers.

With reference to the eighth aspect, in a fourth implementation of the eighth aspect, the signal processing apparatus further includes a filter unit, configured to: filter the sequence {xn} before the discrete Fourier transform is performed on the N elements in the sequence {xn}; or

filter the sequence {xn} after the discrete Fourier transform is performed on the N elements in the sequence {xn}.

With reference to the eighth aspect, in a fifth implementation of the eighth aspect, the first signal is a reference signal of a second signal, and a modulation scheme of the second signal is π/2 binary phase shift keying BPSK.

According to a ninth aspect, a communications apparatus is provided. The apparatus may be a terminal, or may be a chip in a terminal. The apparatus has a function of implementing any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations. This function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the function.

In a possible design, the apparatus includes a processing module and a transceiver module. The transceiver module may be, for example, at least one of a transceiver, a receiver, or a transmitter. The transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.

Optionally, the apparatus further includes a storage module, and the storage module may be, for example, a memory. When the storage module is included, the storage module is configured to store an instruction. The processing module is connected to the storage module, and the processing module may execute the instruction stored in the storage module or an instruction from another module, to enable the apparatus to perform the method according to any one of the first aspect, the third aspect, the sixth aspect, and the possible implementations.

In another possible design, when the apparatus is a chip, the chip includes a processing module. Optionally, the chip further includes a transceiver module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit on the chip. The processing module may be, for example, a processor. The processing module may execute an instruction, to enable the chip in the terminal to perform the method according to any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations.

Optionally, the processing module may execute an instruction in a storage module, and the storage module may be a storage module in the chip, for example, a register or a cache. The storage module may alternatively be located inside a communications device but outside the chip, for example, a read-only memory (ROM), another type of static storage device that can store static information and instructions, or a random access memory (RAM).

The processor mentioned above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the communication methods in the foregoing aspects.

According to a tenth aspect, a communications apparatus is provided. The apparatus may be a network device, or may be a chip in a network device. The apparatus has a function of implementing any one of the second aspect, the eighth aspect, and the possible implementations. This function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the function.

In a possible design, the apparatus includes a processing module and a transceiver module. The transceiver module may be, for example, at least one of a transceiver, a receiver, or a transmitter. The transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.

Optionally, the apparatus further includes a storage module, and the storage module may be, for example, a memory. When the storage module is included, the storage module is configured to store an instruction. The processing module is connected to the storage module, and the processing module may execute the instruction stored in the storage module or an instruction from another module to enable the apparatus to perform the method according to any one of the second aspect, the eighth aspect, and the possible implementations. In this design, the apparatus may be a network device.

In another possible design, when the apparatus is a chip, the chip includes a transceiver module and a processing module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit on the chip. The processing module may be, for example, a processor. The processing module may execute an instruction to enable the chip in the network device to perform the method according to any one of the second aspect, the eighth aspect, and the possible implementations.

Optionally, the processing module may execute an instruction in a storage module, and the storage module may be a storage module in the chip, for example, a register or a cache. The storage module may alternatively be located inside a communications device but outside the chip, for example, a read-only memory, another type of static storage device that can store static information and instructions, or a random access memory.

The processor mentioned above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit, or one or more integrated circuits configured to control program execution of the communication methods in the foregoing aspects.

According to an eleventh aspect, a computer storage medium is provided. The computer storage medium stores program code. The program code is used to indicate an instruction for performing the method according to any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations.

According to a twelfth aspect, a computer storage medium is provided. The computer storage medium stores program code. The program code is used to indicate an instruction for performing the method according to any one of the second aspect and the seventh aspect and the possible implementations.

According to a thirteenth aspect, a computer program product including an instruction is provided. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations.

According to a fourteenth aspect, a computer program product including an instruction is provided. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the second aspect or the possible implementations thereof.

According to a fifteenth aspect, a processor is provided. The processor is configured to couple to a memory and configured to perform the method according to any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations.

According to a sixteenth aspect, a processor is provided. The processor is configured to couple to a memory, and configured to perform the method according to any one of the second aspect, the eighth aspect, and the possible implementations.

According to a seventeenth aspect, a chip is provided. The chip includes a processor and a communications interface. The communications interface is configured to communicate with an external component or an internal component. The processor is configured to implement the method according to any one of the first aspect, the third aspect to the sixth aspect, the seventh aspect, and the possible implementations.

Optionally, the chip may further include a memory. The memory stores an instruction. The processor is configured to execute the instruction stored in the memory or an instruction from another module. When the instruction is executed, the processor is configured to implement the method according to any one of the first aspect, the third aspect to the sixth aspect, and the possible implementations.

Optionally, the chip may be integrated on a terminal.

According to an eighteenth aspect, a chip is provided. The chip includes a processor and a communications interface. The communications interface is configured to communicate with an external component or an internal component. The processor is configured to implement the method according to any one of the second aspect, the eighth aspect, and the possible implementations.

Optionally, the chip may further include a memory. The memory stores an instruction. The processor is configured to execute the instruction stored in the memory or an instruction from another module. When the instruction is executed, the processor is configured to implement the method according to any one of the second aspect, the eighth aspect, and the possible implementations.

Optionally, the chip may be integrated on a network device.

Based on the foregoing technical solution, in frequency-domain resources of a comb structure, reference signals mapped to frequency-domain resources on different combs may be generated by using different sequences. In other words, the reference signals on different frequency-domain resources may be generated by using the different sequences. This improves performance of the reference signals transmitted on the frequency-domain resources of the comb structure. According to some embodiments of the present disclosure, auto-correlations and PAPRs of the reference signals transmitted on the frequency-domain resource of the comb structure are reduced, and a cross-correlation between reference signals that use different sequences and occupy a same frequency-domain resource is also reduced. This improves transmission performance of the reference signals.

