Signal transmission method and apparatus
By using a synchronization signal generated from a generalized Golay sequence and a DFT-s-OFDM waveform, the problem of high complexity in PSS detection is solved, achieving efficient time synchronization and low-complexity detection.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2026-03-05
AI Technical Summary
In existing technologies, the detection complexity of PSS is relatively high, especially when there are time and frequency deviations, making it difficult to guarantee detection performance.
A synchronization signal based on a generalized Golay sequence is used to transmit the synchronization signal via a DFT-s-OFDM waveform. Oversampling and downsampling are performed on the terminal device side to reduce detection complexity and improve time synchronization accuracy.
While ensuring the detection performance of the synchronization signal, the detection complexity is reduced, and the processing efficiency of the terminal equipment and the accuracy of time synchronization are improved.
Smart Images

Figure CN2025105002_05032026_PF_FP_ABST
Abstract
Description
A signal transmission method and apparatus
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411178282.4, filed on August 26, 2024, entitled "A Signal Transmission Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a signal transmission method and apparatus. Background Technology
[0004] Network devices broadcast synchronization signals / physical broadcast channel blocks (SS / PBCH blocks, SSB) for terminal devices to initially access the cell, etc. Terminal devices can perform time synchronization based on the primary synchronization signal (PSS) within the SSB.
[0005] PSS (Programmable Spectrum Detection) needs to maintain detection performance even with time and frequency deviations. However, PSS uses m-sequences mapped from the frequency domain, which transform into complex sequences in the time domain. Therefore, multiple complex multiplication and addition operations are required during time-domain sliding detection, resulting in high detection complexity. Thus, reducing detection complexity while maintaining PSS detection performance is a pressing issue. Summary of the Invention
[0006] This application provides a signal transmission method and apparatus to reduce detection complexity while ensuring the detection performance of PSS.
[0007] Firstly, a signal transmission method is provided. The execution entity of this method can be a network device or a chip, chip system, or circuit used in a network device. This method can be implemented through the following steps: determining and sending a synchronization signal, wherein the synchronization signal is obtained based on a first sequence, where the first sequence includes N elements, N=2. M M is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe value of the self-fuzzy function of the first sequence is less than the first value.
[0008] To reduce detection complexity, this application embodiment generates a synchronization signal based on a generalized Golay sequence. In other words, the synchronization signal used in this application embodiment can be a generalized Golay sequence. The generalized Golay sequence has an element value set of {1, -1} and a nested structure. During detection, the multiplicative complexity required for related detection can be converted into additive complexity, thus reducing detection complexity. Furthermore, the resistance to frequency offset is generally evaluated using the sidelobe value of the ambiguity function; a larger sidelobe value indicates a weaker resistance to frequency offset. To ensure the frequency offset resistance of the synchronization signal, the sequence used in this application embodiment has a small self-ambiguity function sidelobe value, resulting in a stronger resistance to frequency offset and thus ensuring the detection performance of the synchronization signal.
[0009] In one possible design, the synchronization signal is transmitted by transmitting the synchronization signal based on a Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) waveform.
[0010] Generating a synchronization signal using a DFT-s-OFDM waveform offers several advantages. First, it ensures compatibility with other downlink signals in eMBB, reducing interference. Second, since the DFT-s-OFDM waveform can simulate a square wave (i.e., high and low level transmission), the terminal device can directly oversample the local sequence and detect the received signal in the time domain without performing a DFT transform, effectively reducing the processing complexity of the terminal device.
[0011] Secondly, a signal transmission method is provided. The executing entity of this method can be a terminal device or a chip, chip system, or circuit used in the terminal device. This method can be implemented through the following steps: receiving a first signal, and determining the start and / or end position of a synchronization signal based on the first signal. The synchronization signal is determined according to a first sequence, wherein the first sequence includes N elements, where N is 2^N. M M is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe of the self-fuzzy function of the first sequence is smaller than the first value.
[0012] To reduce detection complexity, this application embodiment generates a synchronization signal based on a generalized Golay sequence. In other words, the synchronization signal used in this application embodiment can be a generalized Golay sequence. The generalized Golay sequence has an element value set of {1, -1} and a nested structure. During detection, the multiplicative complexity required for related detection can be converted into additive complexity, thus reducing detection complexity. Furthermore, frequency offset resistance is generally evaluated using the sidelobe value of the ambiguity function; a larger sidelobe value indicates weaker frequency offset resistance. To ensure the frequency offset resistance of the synchronization signal, the sequence used in this application embodiment has a small self-ambiguity function sidelobe value, resulting in stronger frequency offset resistance and thus ensuring the detection performance of the PSS.
[0013] In one possible design, determining the start and / or end position of the synchronization signal based on the first signal includes: processing the first signal according to a first sequence set or a first sequence to obtain a processing result; and determining the start and / or end position of the synchronization signal based on the processing result; wherein the first sequence set includes multiple sequences, and the multiple sequences include the first sequence.
[0014] In one possible design, processing the first signal based on a first sequence set or a first sequence includes: oversampling the first sequence set or the first sequence to obtain an oversampled signal; and processing the synchronization signal based on the oversampled signal.
[0015] In one possible design, processing the first signal according to a first sequence set or a first sequence includes: downsampling the first signal; and processing the downsampled first signal according to the first sequence set or the first sequence.
[0016] The two methods described above can be used to align the lengths of the local sequence and the received sequence of the first signal, thereby improving the accuracy of time synchronization.
[0017] In one possible design, oversampling of the first sequence set or the first sequence includes: oversampling the sequence in the first sequence set or the first sequence based on the DFT-s-FDM waveform; or, oversampling the sequence in the first sequence set or the first sequence by using repeated sequence elements.
[0018] Based on the first and second aspects mentioned above, the following design is possible:
[0019] In one possible design, the first sequence is generated based on a generalized Golay sequence, including: the first sequence is obtained by performing a Discrete Fourier Transform (DFT) on a generalized Golay sequence; or, the first sequence is obtained by performing a DFT on a second sequence, wherein the nth element y[n] in the second sequence satisfies the following condition with the nth element A[n] in the generalized Golay sequence:
[0020] y[n]=(1-A[n]) / 2, or, y[n]=(1+A[n]) / 2;
[0021] Where 0 ≤ n ≤ N-1, and n is an integer.
[0022] In one possible design, the generalized Golay sequence is generated based on a second, third, and fourth sequence, each of length M; where the nth element A in the generalized Golay sequence... n =a M+1 (n), a M+1 (n) satisfies the following formula:
[0023] Among them, a M+1 (n) is a when m = M m+1 (n), a1(n)=δ(n), b1(n)=δ(n), when n=0, δ(n)=1, when n≠0, δ(n)=0; W m,1 W is the m-th element in the third sequence. m,1 ∈{1,-1};W m,2 W is the m-th element in the fourth sequence. m,2 ∈{1,-1};
[0024] The generalized Golay sequence is generated by M-level registers, where the register depth of the m-th level register in the M-level registers is... It is the m-th element P in the second sequence m Determined, m is an integer less than or equal to M and greater than or equal to 1, P m It is an integer greater than or equal to 0.
[0025] In one possible design, N = 128, the first sequence is one of the following sequences, or, the first sequence is an equivalent sequence of one of the following sequences:
[0026] [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0, 0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1];
[0027] Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1];
[0028] Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1 ,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0];
[0029] Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0] ,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0];
[0030] Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0] ,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1];
[0031] Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1];
[0032] Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1 ,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0];
[0033] Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0] ,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0];
[0034] Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0 ,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1];
[0035] Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1 ,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,1];
[0036] Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1 ,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0];
[0037] Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0 ,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0];
[0038] Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0 ,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1];
[0039] Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1 ,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1];
[0040] Or, [0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1 ,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0];
[0041] Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0 ,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0];
[0042] Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0 ,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1];
[0043] Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1 ,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1];
[0044] Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1 ,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0];
[0045] Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0 ,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0];
[0046] Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1, 0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1]
[0047] Or, [0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1 ,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1];
[0048] Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1 ,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0];
[0049] Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,1,1,0] ,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0];
[0050] Or, [0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0 ,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0];
[0051] Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1 ,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0];
[0052] Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0];
[0053] Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1];
[0054] Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1];
[0055] Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1 ,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0];
[0056] Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0];
[0057] Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1];
[0058] Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1];
[0059] Or, [0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0];
[0060] Or, [0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0 ,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0];
[0061] Or, [0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1];
[0062] Or, [0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1];
[0063] Or, [0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0];
[0064] Or, [0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1];
[0065] Or, [0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1];
[0066] Or, [0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1];
[0067] Or, [0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1];
[0068] Or, [0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0] ,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1];
[0069] Or, [0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1];
[0070] Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1 ,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0];
[0071] Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0];
[0072] Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1];
[0073] Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1];
[0074] Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0 ,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1];
[0075] Or, [0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,1 ,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1];
[0076] Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0, 1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0]
[0077] Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0 ,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0];
[0078] Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0];
[0079] Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0] ,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,0,0];
[0080] Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0] ,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1];
[0081] Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1];
[0082] Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0] ,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0];
[0083] Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0 ,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1];
[0084] Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1 ,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1];
[0085] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1];
[0086] Or, [0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0];
[0087] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0];
[0088] Or, [0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1];
[0089] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0];
[0090] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1];
[0091] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1];
[0092] Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0];
[0093] Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1];
[0094] Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1];
[0095] Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0];
[0096] Or, [0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0];
[0097] Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1, 1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0]
[0098] Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0];
[0099] Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1];
[0100] Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1];
[0101] Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0 ,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1];
[0102] Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1];
[0103] Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0];
[0104] Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0 ,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0];
[0105] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0] ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1];
[0106] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0];
[0107] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0] ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0];
[0108] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1];
[0109] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0];
[0110] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1];
[0111] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1];
[0112] Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0];
[0113] Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0];
[0114] Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1, 0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0]
[0115] Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1];
[0116] Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1];
[0117] Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0];
[0118] Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,1,0 ,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0];
[0119] Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1];
[0120] Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1];
[0121] Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,1,1,0];
[0122] Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0 ,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0];
[0123] Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0] ,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1];
[0124] Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1];
[0125] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0];
[0126] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1];
[0127] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1];
[0128] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0];
[0129] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0] ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1];
[0130] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0];
[0131] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0] ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0];
[0132] Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1];
[0133] Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0];
[0134] Or, [0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1] ,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0];
[0135] Or, [0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0 ,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0];
[0136] Or, [0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0 ,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1];
[0137] Or, [0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1] ,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1];
[0138] Or, [0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1 ,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0];
[0139] Or, [0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0 ,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0];
[0140] Or, [0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0 ,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1];
[0141] Or, [0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1] ,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1];
[0142] Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1] ,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0];
[0143] Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0 ,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1];
[0144] Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1] ,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1];
[0145] Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0 ,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0];
[0146] Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0 ,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1];
[0147] Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1 ,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0];
[0148] Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0 ,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0];
[0149] Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1 ,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1];
[0150] Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0 ,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1];
[0151] Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1 ,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0];
[0152] Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0 ,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0];
[0153] Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1 ,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1];
[0154] Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1 ,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0];
[0155] Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0] ,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1];
[0156] Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1 ,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1];
[0157] Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0] ,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0];
[0158] Or, [0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0 ,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1];
[0159] Or, [0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1 ,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1];
[0160] Or, [0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1 ,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0];
[0161] Or, [0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0 ,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0];
[0162] Or, [0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0 ,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1];
[0163] Or, [0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1 ,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1];
[0164] Or, [0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1 ,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0];
[0165] Or, [0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0 ,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0.
[0166] For ease of description, the above 140 sequences will be referred to as the first sequence set below.
[0167] The first sequence set is generated based on the generalized Golay sequence, or the sequences in the first sequence set are generalized Golay sequences. The generalized Golay sequence has an element value set of {1, -1} and a nested structure, which can convert the multiplicative complexity required for correlation detection into additive complexity during detection, thus reducing the detection complexity. Furthermore, the self-ambiguity function sidelobe values of the 140 sequences in the first sequence set are all relatively small (all less than 0.3), therefore, the above design can give the synchronization signal good resistance to frequency offset.
[0168] In one possible design, M = 7, and the second sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0169] [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5] ; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0, 5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3] [,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1 [,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3, [4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4, [3,6,1,2,0,5]; or, [6,4,2,1,5,0,3]; or, [6,4,2,1,5,0,3]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5];Alternatively, [6,4,3,0,2,1,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0, 5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2, [0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1, [2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3, [1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4 [,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6 [4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2];Or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3, [1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; Or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3, [1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2].
[0170] For ease of description, the above 140 sequences will be referred to as the second sequence set below.
[0171] Since the reduction in detection complexity varies depending on the generalized Golay sequence, the reduction in detection complexity and the register depth of each level of registers can be understood as being related to the register arrangement order. The register arrangement order given in this application, namely the second sequence [P], can reduce detection complexity to the greatest extent.
[0172] In one possible design, M = 7, and the third sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0173] [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,1]; [,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,-1,1,1,-1,-1]; or, [-1,1,-1,1,1,-1,1]; or, [1,-1,-1,1,1,-1,-1]; or, [-1,-1, -1,1,1,-1,1]; or, [1,1,-1,-1,1,-1,1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,-1,-1,-1,1,-1,1]; or, [-1,-1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,-1,1]; Alternatively, [-1,1,-1,1,-1,-1,-1]; or, [1,-1,-1,1,-1,-1,1]; or, [-1,-1,-1,1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,1]; or, [1,-1,- [1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1,1]; or, [-1,1,1,1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [ -1,-1,1,1,-1,1,1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,1,-1,1]; Alternatively, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,1,1,1,1,1]; or, [1,-1,1,1,1,1,1]; or, [-1,-1,1,1,1,1,1,-1]; Alternatively, [1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1];Alternatively, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,-1] [1,1]; or, [1,1,1,1,-1,-1,1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,1]; or, [-1,-1,1,1,-1,-1,-1]; or, [-1,1,1,1,1,1,-1]; or, [1,-1,1,1] [1,1,1]; or, [-1,-1,1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,-1]; or, [1,-1,1,-1, [1,1,1]; or, [1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,1]; or, [-1,-1,1,-1,1,1,-1]; or, [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,1]; or, [1,-1,-1] [-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [1,1]; or, [-1,1,1,1,-1,1,1]; or, [1,1] [1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; Or, [-1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,1]; or, [-1,-1, -1,-1,-1,1,-1]; or, [1,1,1,-1,1,-1,1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,-1,-1,1,-1,-1];Alternatively, [-1,1,-1,-1,1,-1,1]; or, [1,-1,-1,-1,1,-1,-1]; or, [-1,-1,-1,-1,1,-1,1]; or, [1,1,1,-1,-1,-1,-1]; or, [-1,1,1,-1,-1,-1,1]; or, [1,-1,1,- [1,-1,-1,-1]; or, [-1,-1,1,-1,-1,-1,-1,1]; or, [1,1,-1,-1,-1,-1,1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1,- 1]; or, [1,-1,-1,-1,-1,-1,-1,1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1,1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [1,1,1,1,1,1,1,1]; or, [1,1, [1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1] [-1,1,-1,1,1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [-1,1,1,-1,-1,1,1]; or, [ [1,-1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1] -1]; or, [-1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,1]; or, [-1,- [1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,1]; or, [1,-1,1,1,-1,-1,-1]; or, [-1,-1,1,1,-1,-1,1]; or, [1,1,-1,1,-1,-1,1];Alternatively, [-1,1,-1,1,-1,-1,-1]; or [1,-1,-1,1,-1,-1,1]; or [-1,-1,-1,1,-1,-1,-1].
[0174] For ease of description, the above 140 sequences will be referred to as the third sequence set below.
[0175] The above design can result in a smaller sidelobe value for the self-fuzzy function of the generated generalized Golay sequence.
[0176] In one possible design, M = 7, and the fourth sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0177] [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,-1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,-1]; [1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,-1,1,1,-1,-1]; or, [-1,1,-1,1,1,-1,-1]; or, [1,-1,-1,1,1,-1,-1]; or, [- [1,-1,-1,1,1,-1,-1,-1]; or, [1,1,-1,-1,1,-1,-1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,-1,-1,-1,1,-1,-1]; or, [-1,-1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1]; [1,-1,-1]; or, [-1,1,-1,1,-1,-1,-1,-1]; or, [1,-1,-1,1,-1,-1,-1]; or, [-1,-1,-1,1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1] ]; or, [1,-1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [-1,1,1,1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1, -1,1,-1]; or, [-1,-1,1,1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,-1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1, [1,1,-1,1,-1,-1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,-1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,1,1,1,1,1]; or, [1,-1,1,1,1,1,-1]; or, [ -1,-1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,1,-1];Alternatively, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1] -1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,-1]; or, [-1,-1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; [1,1,1,-1]; or, [1,-1,1,1,1,1,-1]; or, [-1,-1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,-1,-1]; [1,1,-1]; or, [1,-1,1,-1,1,1,-1]; or, [1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,-1]; or, [1,1,-1,-1,1,1,-1]; or, [-1,1,-1] [1,-1,1,1,-1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1, [-1,1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,-1,-1,-1,1,-1] ; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,- [1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,1,-1,1,-1,-1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,-1]; or, [-1,-1,1,-1,1,-1,-1];Alternatively, [1,1,-1,-1,1,-1,-1]; or [-1,1,-1,-1,1,-1,-1]; or [1,-1,-1,-1,1,-1,-1]; or [-1,-1,-1,-1,1,-1,-1]; or [1,1,1,-1,-1,-1,-1]; or [-1,1,1] [1,-1,-1,-1,-1]; or, [1,-1,1,-1,-1,-1,-1]; or, [-1,-1,1,-1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1]; -1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1] [,-1]; or, [1,1,1,1,1,1,1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [1,1,-1,1,-1,1,-1]; -1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,-1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1]; [1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or [1,1,-1,-1,-1,1,-1]; or [1,1,-1,-1,-1,1,-1]; or [-1,1,-1,-1,-1,1,-1]; or [-1,1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1] [1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,-1];Alternatively, [-1,-1,1,1,-1,-1,-1]; or [1,1,-1,1,-1,-1,-1]; or [-1,1,-1,1,-1,-1,-1]; or [1,-1,-1,1,-1,-1,-1]; or [-1,-1,-1,1,-1,-1,-1].
[0178] For ease of description, the above 140 sequences will be referred to as the fourth sequence set below.
[0179] The above design can result in a smaller sidelobe value for the self-fuzzy function of the generated generalized Golay sequence.
[0180] In one possible design, the first sequence belongs to a first sequence set, and the sidelobe of the mutual ambiguity function of any two sequences in the first sequence set is less than a second value. This design ensures the synchronization signal's resistance to frequency offset in scenarios where the synchronization signal corresponds to multiple sequences.
[0181] In one possible design, N = 128, the first sequence set includes one or more sequences from the following, or, the first sequence set includes equivalent sequences of one or more sequences from the following:
[0182] [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0, 0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1];
[0183] [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1, 1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,1];
[0184] [0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1];
[0185] [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0];
[0186] [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0];
[0187] [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1, 1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1).
[0188] For ease of description, the above six sequences will be referred to as the fifth sequence set below.
[0189] In the above design, the sidelobe values of the mutual ambiguity function of any two sequences are small, which can ensure the anti-frequency offset capability of the synchronization signal in scenarios where the synchronization signal corresponds to multiple sequences.
[0190] In one possible design, M = 7, and the second sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0191] [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,3,4,1,2,0,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,1,2,0,5].
[0192] For ease of description, the above six sequences will be referred to as the sixth sequence set below.
[0193] The above design can result in a smaller sidelobe value for the mutual ambiguity function of the generated generalized Golay sequence.
[0194] In one possible design, M = 7, and the third sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0195] [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,1,1,-1,1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,1,1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1].
[0196] For ease of description, the above six sequences will be referred to as the seventh sequence set below.
[0197] The above design can result in a smaller sidelobe value for the mutual ambiguity function of the generated generalized Golay sequence.
[0198] In one possible design, M = 7, and the fourth sequence is one of the following sequences, or an equivalent sequence of one of the following sequences:
[0199] [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,1,1,-1,-1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1].
[0200] For ease of description, the above 6 sequences will be referred to as the eighth sequence set below.
[0201] The above design can result in a smaller sidelobe value for the mutual ambiguity function of the generated generalized Golay sequence.
[0202] In one possible design, the first value is 0.3.
[0203] In one possible design, the second value is 0.27.
[0204] Thirdly, a signal transmission method is provided. The execution subject of this method can be a network device or a chip, chip system, or circuit used in a network device. This method can be implemented through the following steps: determining and sending a synchronization signal, wherein the synchronization signal is obtained based on a first sequence, wherein the first sequence is a sequence in a set of first sequences, or the first sequence is an equivalent sequence of a sequence in the set of first sequences. The set of first sequences can be referred to the relevant descriptions in the designs of the first and second aspects above.
[0205] Fourthly, a signal transmission method is provided. The execution entity of this method can be a terminal device or a chip, chip system, or circuit used in the terminal device. This method can be implemented through the following steps: receiving a first signal, and determining the start position and / or end position of a synchronization signal based on the first signal. The synchronization signal is determined according to a first sequence, wherein the first sequence is a sequence in a set of first sequences, or, the first sequence is an equivalent sequence of a sequence in the set of first sequences. The set of first sequences can be referred to the relevant descriptions in the designs of the first and second aspects above.
[0206] Fifthly, this application also provides a communication device, which is a terminal device or a chip for a terminal device. This communication device has the function of implementing any of the methods provided in the second or fourth aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above-described functions.
[0207] In one possible design, the communication device includes a processor configured to support the communication device in performing corresponding functions of the terminal device described above. The communication device may also include a memory coupled to the processor, which stores necessary program instructions and data for the communication device. Optionally, the communication device further includes interface circuitry for supporting communication between the communication device and devices such as network devices, for example, the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0208] In one possible design, the communication device includes corresponding functional modules, each used to implement the steps in the above method. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
[0209] In one possible design, the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method examples, as described in the methods provided in the second or fourth aspects, and will not be repeated here.
[0210] Sixthly, this application also provides a communication device, which is a network device or a chip for a network device. This communication device has the function of implementing any of the methods provided in the first or third aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above-described functions.
[0211] In one possible design, the communication device includes a processor configured to support the communication device in performing the corresponding functions of the network device described above. The communication device may also include a memory coupled to the processor, which stores necessary program instructions and data for the communication device. Optionally, the communication device further includes interface circuitry for supporting communication between the communication device and devices such as terminal devices, for example, the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0212] In one possible design, the communication device includes corresponding functional modules, each used to implement the steps in the above method. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
[0213] In one possible design, the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method examples, as described in the methods provided in the first or third aspects, and will not be repeated here.
[0214] In a seventh aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods of the aforementioned second or fourth aspect and any possible design through logic circuits or execution code instructions.
[0215] Eighthly, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods of the first or third aspect and any possible design thereof through logic circuits or execution code instructions.
[0216] Ninth aspect, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed by a processor, implement the methods of any one of the first to fourth aspects and any possible design.
[0217] In a tenth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements any of the first to fourth aspects and any possible design methods described above.
[0218] Eleventhly, a chip system is provided, comprising a processor and potentially a memory, for implementing the methods of any of the first to fourth aspects and any possible designs described above. The chip system may be composed of chips or may include chips and other discrete devices.
[0219] In a twelfth aspect, a communication system is provided, the system comprising the apparatus of the first aspect (such as a network device) and the apparatus of the second aspect (such as a terminal device).
[0220] In a thirteenth aspect, a communication system is provided, the system comprising the apparatus of the third aspect (such as a network device) and the apparatus of the fourth aspect (such as a terminal device).
[0221] The technical effects that can be achieved by any of the technical solutions in aspects 5 to 13 above can be described with reference to the technical effects that can be achieved by the technical solution in aspect 1 above, and the repeated parts will not be repeated. Attached Figure Description
[0222] Figure 1 is a schematic diagram of an SSB structure according to an embodiment of this application;
[0223] Figure 2 is a schematic diagram of the architecture of a communication system according to an embodiment of this application;
[0224] Figure 3 is a schematic diagram of a correlator according to an embodiment of this application;
[0225] Figure 4 is a schematic diagram of the correlator corresponding to the generalized Golay sequence with N=4 in an embodiment of this application;
[0226] Figure 5 is a schematic diagram of a synchronization grid according to an embodiment of this application;
[0227] Figure 6 is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0228] Figure 7 is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation
[0229] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0230] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.
[0231] 1) Cell Identification (ID): Also known as Physical Cell Identity (PCI). In wireless communication, the physical layer uses the Physical Cell ID (denoted as N) to identify cells. ID(cell) To distinguish different cells, all physical cell IDs can be divided into multiple groups, with each group corresponding to a group identifier. This group identifier can be called the secondary identifier (denoted as N). ID(1) Each group includes multiple distinct group identifiers, which can also be called the first identifier (denoted as N). ID(2) A physical cell ID can be determined based on a second identifier and a first identifier. For example, a physical cell ID can be calculated using the following formula: N ID(cell) =3N ID(1)+N ID(2) .
[0232] First identifier N ID(2) The first identifier can be carried in the PSS, and the second identifier can be carried in the SSS.
[0233] It should be understood that the naming of the above-mentioned identifier is merely an exemplary naming and is not specifically limited in this application.
[0234] 2) m-sequence: m-sequence is short for longest linear feedback shift register sequence. It is the longest-period sequence generated by a shift register with linear feedback. The m-sequence is determined by the initial bit values stored in the register and the primitive polynomial, where the order of the primitive polynomial is the highest power of the polynomial.
[0235] 3) SSB: In an NR system, an SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The PSS is used for symbol time synchronization, and the SSS can be used to acquire PCI. The PBCH carries critical system messages required for terminal devices to access the network.
[0236] In one example, the format of an SSB can be as shown in Figure 1. In the time domain, an SSB occupies four consecutive orthogonal frequency division multiplexing (OFDM) symbols. In the frequency domain, an SSB occupies 240 consecutive subcarriers, which are numbered sequentially from 0 to 239 in ascending frequency order. Specifically, as shown in Figure 1, the first OFDM symbol carries a PSS (Planetary Sequence of Symbols). Subcarriers numbered 0, 1, ..., 55, 183, 184, ..., 239 are set to 0, and subcarriers numbered 56, 57, ..., 182 are the subcarriers occupied by the PSS. That is, the sequence of symbols corresponding to the PSS is mapped to the subcarriers numbered 56, 57, ..., 182 of the first OFDM symbol.
[0237] The second and fourth OFDM symbols carry the PBCH. That is, the sequence corresponding to the PBCH is mapped to the subcarriers numbered 0 to 239 of the second and fourth OFDM symbols.
[0238] The third OFDM symbol carries the SSS and PBCH. Subcarriers numbered 56, 57, ..., 182 carry the SSS, subcarriers numbered 0, 1, ..., 47, 192, 193, ..., 239 carry the PBCH, and the remaining subcarriers are set to 0. That is, the sequence corresponding to the SSS is mapped to subcarriers numbered 56, 57, ..., 182 of the third OFDM symbol, and the sequence corresponding to the PBCH is mapped to subcarriers numbered 0, 1, ..., 47, 192, 193, ..., 239 of the third OFDM symbol.
[0239] It should be understood that the above-described mapping method from SSB to time-frequency domain resources is only an example, and the mapping method from SSB to time-frequency domain resources in this application is not limited to the above example.
[0240] It should be noted that in the embodiments of this application, the sequence may also be referred to as a symbol sequence, a sequence of symbols, etc.
[0241] 4) The sidelobe of the fuzzy function refers to the secondary peak of the fuzzy function. The sidelobe value of the fuzzy function can be understood as the amplitude of the secondary peak of the fuzzy function. It should be noted that in this application, the sidelobe of the fuzzy function can also be described as the secondary peak of the fuzzy function. For example, the sidelobe of the self-fuzzy function can also be described as the secondary peak of the self-fuzzy function, and the sidelobe of the mutually fuzzy function can also be described as the secondary peak of the mutually fuzzy function.
[0242] The self-ambiguity function A(f) of the first sequence d The expression for ,τ) is:
[0243] S represents the first sequence, L is the sequence length, τ is the time bias value, and its range is τ∈[0:L-1]. d This is the frequency offset value, and the range of frequency offset considered is f. d ∈[0:L-1]. Where, f d When = 0, A(f) d ,τ) corresponds to aperiodic autocorrelation.
[0244] The mutual ambiguity function C(f) between the first sequence and another sequence d The expression for ,τ) is:
[0245] s1 and s2 represent the first sequence and another sequence, respectively, L is the sequence length, τ is the time bias value, and its range is τ∈[0:L-1]. d This is the frequency offset value, and the range of frequency offset considered is f. d ∈[0:L-1]. Where, f d When = 0, C(f) d ,τ) corresponds to aperiodic cross-correlation.
[0246] In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0247] Furthermore, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects.
[0248] The preceding text introduced some terms and concepts involved in the embodiments of this application. The following text introduces the technical background involved in the embodiments of this application.
[0249] When the terminal device detects the PSS (Pulse Sequence Segment), it does not obtain the downlink timing and needs to perform sliding detection over a relatively long period of time. A common PSS detection method is time-domain sliding detection, which involves truncating the PSS signal window by sliding a time-domain sampling point, bandpass filtering the signal within the window, and then performing correlation calculations using the local sequence and the received signal. This process is repeated to obtain multiple correlation values, and the sampling point corresponding to the maximum correlation value is the synchronization position.
[0250] Since the downlink timing is not obtained when detecting the PSS, all time-domain cyclic shifts need to be considered when performing cross-correlation calculations. The specific calculation formula is as follows:
[0251] Assume that the length of the local sequence s1 and the length of the received signal sequence s2 are both L, and the correlation value c1 between the local sequence and the received signal is... max (s1,s2) is:
[0252] Where τ takes values in the range [0, L-1]; the above cross-correlation values need to be normalized to obtain:
[0253] Because the time-domain sliding range of PSS is large, the time-domain shift is not a cyclic shift, but an aperiodic sliding. Therefore, using aperiodic cross-correlation to characterize the sliding detection process is more accurate. The aperiodic correlation value c2 max (s1,s2) is:
[0254] The value of τ ranges from [0, L-1]. n+τ>L-1 or n+τ<0. The above cross-correlation values need to be normalized to obtain:
[0255] Due to the frequency offset of the crystal oscillator and the mobility of the terminal equipment, there is a frequency shift in the received signal. Considering the maximum crystal oscillator frequency offset and the maximum moving speed of the terminal equipment, the terminal equipment can know the maximum frequency offset range in advance (e.g., less than or equal to twice the subcarrier spacing). The terminal equipment can compensate for the received signal by traversing different frequency offset values according to the step size, and then perform the above-mentioned related calculations.
[0256] In other words, when the terminal device detects PSS, it needs to traverse different PSS sequences, different time delays (i.e., sampling points), and different frequency offset values to perform correlation calculations. For example, if there are M frequency offset values in the maximum frequency offset range, N sampling points, and 3 PSS sequences, then traversing 3 PSS sequences, M frequency offset values, and N sampling points requires a total of 3*M*N correlation operations. Each correlation operation requires N-1 additions and N multiplications.
[0257] Because PSS (Pressure Sequence Detection) needs to maintain detection performance despite time and frequency deviations, and NR (Normative Radio Frequency) operates at a high frequency, ZC (Zero-Chip) sequences have lower anti-interference performance than m-sequences when time-frequency deviations are significant, NR PSS uses m-sequences. The m-sequence mapped from the frequency domain is transformed into a complex sequence in the time domain, requiring multiple complex multiplications and additions during PSS time-domain detection (e.g., N multiplications and N-1 additions are needed for each sliding sampling point), resulting in high detection complexity. Therefore, reducing detection complexity while maintaining PSS detection performance is a pressing issue.
[0258] Based on this, embodiments of this application provide a signal transmission method and apparatus to address the urgent need to reduce detection complexity while ensuring the detection performance of PSS. The method and apparatus are based on the same inventive concept. Since the principles by which the method and apparatus solve the problem are similar, their implementations can be mutually referenced, and repeated details will not be elaborated further.
[0259] The signal transmission method provided in this application can be applied to various communication systems, such as the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), LTE, fifth-generation (5G) communication systems, hybrid LTE and 5G architectures, 5G new radio (NR) systems, and future communication systems. The 5G communication system described in this application can include at least one of non-standalone (NSA) 5G communication systems and standalone (SA) 5G communication systems. The communication system can also be a machine-to-machine (M2M) network or other networks.
[0260] Referring to Figure 2, a communication system provided in an embodiment of this application is illustrated. This communication system includes a network device and six terminal devices, namely UE1 to UE6. In this communication system, UE1 to UE6 can send uplink data to the network device, and the network device can receive uplink data sent by UE1 to UE6. Furthermore, UE4 to UE6 can also form a sub-communication system. The network device can send downlink information to UE1, UE2, UE3, and UE5. UE5 can send downlink information to UE4 and UE6 based on device-to-device (D2D) technology. Figure 2 is merely a schematic diagram and does not specifically limit the type of communication system, or the number and type of devices included in the communication system.
[0261] Terminal equipment can be a device with wireless transceiver capabilities or a chip that can be installed in any device. It can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user device. In the embodiments of this application, the terminal equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in video surveillance, and wearable terminal devices, etc.
[0262] A network device can be a means for implementing the functions of an access network device. An access network device can refer to a device in the access network that communicates with wireless terminal devices over the air interface via one or more cells. Examples include a next-generation node B (gNB) in a new radio (NR) system and an evolved node B (eNB) in a long-term evolution (LTE) system. A network device can also be a means that enables the network device to implement the functions of the access network device, such as a chip system, which can be installed within the network device.
[0263] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0264] The following description uses the signal transmission method provided in the embodiments of this application, executed by a network device and a terminal, as an example. The steps executed by the network device can be implemented by the network device itself, or by components within the network device (such as a baseband chip, or other processing units or processor modules). The steps executed by the terminal device can be implemented by the terminal device itself, or by components within the terminal device (such as a chip, processing unit, or processor module).
[0265] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. To reduce detection complexity, the embodiments of this application generate synchronization signals based on generalized Golay sequences. In other words, the sequence used for the synchronization signals in the embodiments of this application can be a generalized Golay sequence. The set of element values for a generalized Golay sequence is {1, -1} and has a nested structure. During detection, the multiplicative complexity required for related detection can be converted into additive complexity, thus reducing detection complexity. Furthermore, the resistance to frequency offset is generally evaluated using the sidelobe value of the ambiguity function; a larger sidelobe value indicates a weaker resistance to frequency offset. To ensure the resistance to frequency offset of the synchronization signal, the self-ambiguity function sidelobe value of the sequence used in the synchronization signal embodiments of this application is small, resulting in a stronger resistance to frequency offset. Further, in scenarios where the synchronization signal corresponds to multiple sequences, one sequence corresponds to one cell identifier or is associated with one cell identifier. By considering the mutual ambiguity function between different sequences, the mutual ambiguity function sidelobe value between multiple sequences of the synchronization signal is small, resulting in a stronger resistance to frequency offset. It is evident that this application addresses the urgent need to reduce detection complexity while ensuring the detection performance of synchronization signals.
[0266] Referring to Figure 3, this is a schematic flowchart of a signal transmission method provided in this application. The method includes:
[0267] S301, The network device determines the synchronization signal, which is obtained based on the first sequence.
[0268] The synchronization signal can be a PSS.
[0269] The first sequence contains N elements, where N is 2^N. M M is a positive integer.
[0270] For example, the first sequence can be any sequence in the first sequence set or an equivalent sequence of any sequence in the first sequence set. An equivalent sequence of a sequence can be the reverse or inverted sequence of that sequence, such as for the sequence [S] = [s0, s1, ..., s...]. N-1 The reverse sequence of the sequence [S] is [s]. N-1 If the sequence S consists of 0s and 1s, i.e. s1, s0, ..., s0, then... i If ∈{0,1}, then the inverse sequence of the sequence S is [1-s0,1-s1,…,1-s...]. N-1 If the sequence S consists of 1 and -1, that is, s i If ∈{1,-1}, then the inverse sequence of the sequence S is [-s0,-s1,…,-s N-1 ].
[0271] The first sequence set can be referred to in the preceding description of the invention. It should be understood that the first sequence set is merely a reference to the 140 possible cases of the first sequence (i.e., 140 sequences) to avoid repetitive descriptions, and does not indicate that the 140 possible cases of the first sequence constitute a candidate sequence set for the sequence used by the synchronization signal.
[0272] Optionally, the first sequence set can be generated based on a generalized Golay sequence, or the sequences in the first sequence set can be generalized Golay sequences. The generalized Golay sequence has an element value set of {1, -1} and a nested structure, which can convert the multiplicative complexity required for related detection into additive complexity during detection. Therefore, the sequence provided in this application can reduce detection complexity. Furthermore, the self-blurring function sidelobe values of each sequence in the first sequence set are relatively small (all less than 0.3), thus, the sequence provided in this application can give the synchronization signal better resistance to frequency offset.
[0273] For example, the first sequence can be generated as follows: the generalized Golay sequence [A] is transformed by a discrete Fourier transform (DFT) to obtain the first sequence [f] used for the synchronization signal. For example, the first sequence [f] and the sequence [A] satisfy:
[0274] Alternatively, the first sequence can be generated as follows: the generalized Golay sequence [A] is transformed into a second sequence [y] with the value set {0,1}, and the second sequence [y] is then transformed by DFT to obtain the first sequence [f] used for the synchronization signal. For example, the second sequence [y] and the sequence [A] satisfy: y[n] = (1-A[n]) / 2 or y[n] = (1+A[n]) / 2.
[0275] The generalized Golay sequence is generated by an M-level register, where the register depth of the m-th level register in the M-level register is... It is the m-th element P in the second sequence [P]. m Determined, m is an integer less than or equal to M and greater than or equal to 1, P m It is an integer greater than or equal to 0.
[0276] Specifically, the generalized Golay sequence [A] can be obtained based on the second sequence [P], the third sequence [W1], and the fourth sequence [W2], all of length M, using the following formula, where the nth element A in the generalized Golay sequence [A] is... n =a M+1 (n), a M+1 (n) is a when m = Mm+1 (n), 0≤n≤N-1, 1≤m≤M, and n and m are integers, a1(n)=δ(n); b1(n)=δ(n);
[0277] Where δ(n) is the impulse function, δ(n) = 1 when n = 0, and δ(n) = 0 when n ≠ 0. P m This is the m-th element in the second sequence [P]. P is the register depth of the m-th register in the M-th register used to generate this generalized Golay sequence. m It is an integer greater than or equal to 0. The register depth of a register represents the number of storage units that make up that register; therefore, the m-th register in an M-level register system consists of... It consists of several storage units. W m,1 W is the m-th element in the third sequence [W1]. m,1 ∈{1,-1}. W m,2 W is the m-th element in the fourth sequence [W2]. m,2 ∈{1,-1}.
[0278] Therefore, the generalized Golay sequence [A] of length N generated by the M-level register can be specifically represented as: [A] = [A0, A1, ..., A N-1 ] = [a M+1 (0),a M+1 (1),…,a M+1 (N-1)].
[0279] To ensure that the sidelobe value of the self-fuzzy function of the first sequence is relatively small (e.g., less than 0.3), the second sequence [P] can be any sequence in the set of second sequences, or the second sequence [P] can be an equivalent sequence of any sequence in the set of second sequences. The third sequence [W1] can be any sequence in the set of third sequences, or the third sequence [W1] can be an equivalent sequence of any sequence in the set of third sequences. The fourth sequence [W2] can be any sequence in the set of fourth sequences, or the fourth sequence [W2] can be an equivalent sequence of any sequence in the set of fourth sequences.
[0280] The second to fourth sequence sets can be referred to in the preceding description of the invention. It should be understood that the second sequence set is merely a reference to the aforementioned 140 possible cases (i.e., 140 sequences) of the second sequence to avoid repetitive descriptions, and does not imply that the aforementioned 140 possible cases of the second sequence constitute a candidate sequence set for the second sequence [P] used by the generalized Golay sequence. Similarly, the third sequence set is merely a reference to the aforementioned 140 possible cases (i.e., 140 sequences) of the third sequence to avoid repetitive descriptions, and does not imply that the aforementioned 140 possible cases of the third sequence constitute a candidate sequence set for the third sequence [W1] used by the generalized Golay sequence. The fourth sequence set is merely a reference to the 140 possible cases of the fourth sequence (i.e., 140 sequences) to avoid repetitive descriptions, and does not imply that the 140 possible cases of the fourth sequence constitute the candidate sequence set of the fourth sequence [W2] used by the generalized Golay sequence.
[0281] Since the reduction in detection complexity varies depending on the generalized Golay sequence, the reduction in detection complexity and the register depth of each level of registers can be understood as being related to the register arrangement order. The register arrangement order given in this application, namely the second sequence [P], can reduce detection complexity to the greatest extent.
[0282] It is understandable that a sequence in the first sequence set can be generated from a sequence in the second sequence set, a sequence in the third sequence set, and a sequence in the fourth sequence set.
[0283] For example, a first sequence can be generated from the first sequence [1,1,-1,-1,1,1,-1] in the third sequence set, the first sequence [1,1,-1,-1,1,1,-1] in the fourth sequence set, and the first sequence [6,4,2,1,3,0,5] in the second sequence set. The first sequence is the first sequence in the first sequence set [0,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,0,1,1,0, 1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1).
[0284] For example, the first sequence can be generated from the fifth sequence [1,1,-1,-1,-1,1,1] in the third sequence set, the fifth sequence [1,1,-1,-1,-1,1,-1] in the fourth sequence set, and the fifth sequence [6,4,2,1,3,0,5] in the second sequence set. The first sequence is the fifth sequence [0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,0,1] in the first sequence set. ,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1.
[0285] For example, a first sequence can be generated from the 140th sequence in the third sequence set [-1,-1,-1,1,-1,-1,-1], the 140th sequence in the fourth sequence set [-1,-1,-1,1,-1,-1,-1], and the 140th sequence in the second sequence set [6,4,3,1,5,0,2]. The first sequence is the 140th sequence in the first sequence set [0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0]. ,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0.
[0286] The situation is similar for equivalent sequences, and examples will not be given here.
[0287] Optionally, besides the sequences in the first sequence set, the first sequence can also be other sequences, as long as the other sequences are generated based on or are generalized Golay sequences, and the sidelobe values of the self-fuzziness function are relatively small (e.g., less than 0.125, 0.22, 0.25, 0.3, 0.31, 0.4, 0.512, etc.). It should be understood that the above values are merely examples, and this application does not limit the value or upper limit of the self-fuzziness function sidelobe value.
[0288] In one possible scenario, the synchronization signal corresponds to multiple sequences, including a first sequence, where each sequence corresponds to a cell identifier or is associated with a cell identifier. For example, the synchronization signal corresponds to three sequences, each of which corresponds to a cell identifier or is associated with a cell identifier. In this scenario, the multiple sequences can be any number of sequences in the first sequence set or equivalent sequences of any number of sequences in the first sequence set.
[0289] To ensure the frequency offset resistance of the synchronization signal in this scenario, a mutual ambiguity function between the multiple sequences can be considered. Therefore, these multiple sequences can be any multiple sequences in the fifth sequence set, or equivalent sequences of any multiple sequences in the fifth sequence set. The fifth sequence set is a subset of the first sequence set, and the sidelobe value of the mutual ambiguity function between any two sequences in the fifth sequence set is relatively small (e.g., less than 0.27).
[0290] The fifth sequence set can be referred to in the preceding description of the invention. It should be understood that the fifth sequence set is merely a reference to the above-mentioned six possible cases (i.e., six sequences) of the first sequence to avoid repetitive descriptions, and does not indicate that the above-mentioned six possible cases of the first sequence constitute a candidate sequence set for the sequence used by the synchronization signal.
[0291] To ensure that the sidelobe values of the mutual ambiguity function between the first sequence and other sequences of the synchronization signal are relatively small (e.g., less than 0.27), the second sequence [P] can be a sequence from the sixth sequence set, or an equivalent sequence of a sequence from the sixth sequence set. The third sequence [W1] can be a sequence from the seventh sequence set, or an equivalent sequence of a sequence from the seventh sequence set. The fourth sequence [W2] can be a sequence from the eighth sequence set, or an equivalent sequence of a sequence from the eighth sequence set.
[0292] The sixth to eighth sequence sets can be found in the preceding description of the invention. It should be understood that the sixth sequence set is merely a reference to the six possible cases (i.e., six sequences) of the second sequence to avoid repetition, and does not imply that the six possible cases of the second sequence constitute a candidate sequence set for the second sequence [P] used by the generalized Golay sequence. Similarly, the seventh sequence set is merely a reference to the six possible cases (i.e., six sequences) of the third sequence to avoid repetition, and does not imply that the six possible cases of the third sequence constitute a candidate sequence set for the third sequence [W1] used by the generalized Golay sequence. The eighth sequence set is merely a reference to the six possible cases (i.e., six sequences) of the fourth sequence to avoid repetition, and does not imply that the six possible cases of the fourth sequence constitute a candidate sequence set for the fourth sequence [W2] used by the generalized Golay sequence.
[0293] It is understandable that a sequence in the fifth sequence set can be generated from a sequence in the sixth sequence set, a sequence in the seventh sequence set, and a sequence in the eighth sequence set.
[0294] For example, the first sequence can be generated from the second sequence [-1,1,-1,1,1,-1,1] in the seventh sequence set, the second sequence [-1,1,-1,1,1,-1,-1] in the eighth sequence set, and the second sequence [6,4,2,1,3,0,5] in the sixth sequence set. The first sequence is the second sequence [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0 ... 0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,1.
[0295] For example, the first sequence can be generated from the fifth sequence in the seventh sequence set [-1,1,1,1,-1,-1,-1], the fifth sequence in the eighth sequence set [-1,1,1,1,-1,-1,-1], and the fifth sequence in the sixth sequence set [6,4,3,0,2,1,5]. The first sequence is the fifth sequence in the fifth sequence set [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0]. ,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0.
[0296] The situation is similar for equivalent sequences, and examples will not be given here.
[0297] Optionally, in addition to the sequences in the fifth sequence set, the multiple sequences corresponding to the synchronization signal can also be other sequences, as long as the other sequences are generated based on or are generalized Golay sequences, and the sidelobe values of the self-ambiguity function among the multiple sequences of the synchronization signal are relatively small (e.g., less than 0.123, 0.22, 0.27, 0.3, 0.31, 0.4, etc.). It should be understood that the above values are merely examples, and this application does not limit the value or upper limit of the mutual ambiguity function sidelobe value.
[0298] Optionally, the equivalents of the first sequence, the second sequence, the third sequence, and the fourth sequence are similar. For example, the first sequence is the reverse of any sequence in the first sequence set, the second sequence is the reverse of any sequence in the second sequence set, the third sequence is the reverse of any sequence in the third sequence set, and the fourth sequence is the reverse of any sequence in the fourth sequence set.
[0299] S302, the network device sends a synchronization signal. Correspondingly, the terminal device receives the first signal.
[0300] In one possible implementation, the network device sends a synchronization signal in the following way: mapping a first sequence onto subcarriers (which can be continuous subcarriers or equally spaced comb subcarriers), generating a time-domain signal by performing Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) on the subcarriers mapped with the first sequence, adding a cyclic prefix (CP) to the time-domain signal and sending it.
[0301] Generating a synchronization signal using a DFT-s-OFDM waveform offers several advantages. First, it ensures compatibility with other downlink signals in eMBB, reducing interference. Second, since the DFT-s-OFDM waveform can simulate a square wave (i.e., high and low level transmission), the terminal device can directly oversample the local sequence and perform sliding detection on the received signal in the time domain without performing a DFT operation, thus reducing the processing complexity of the terminal device.
[0302] The terminal device receives the first signal in the following way: The terminal device can use a sliding window of length L to acquire a received sequence of length N+L, and this received sequence [R] can be denoted as [R] = [R0, R1, ..., R...]. N+L-1 ].
[0303] S303, the terminal device determines the start position and / or end position of the synchronization signal based on the first signal.
[0304] One approach is for the terminal device to process the first signal based on a local sequence (e.g., perform correlation calculations), and determine the start and / or end position of the synchronization signal based on the processing result of the first signal. Here, the local sequence can be the first sequence itself, or a set of sequences to which the first sequence belongs.
[0305] If the local sequence is the first sequence, the first sequence can be correlated with the first signal to determine the start and / or end position of the synchronization signal.
[0306] If the local sequence is the sequence set to which the first sequence belongs, the sequences in the sequence set can be traversed and correlated with the first signal to determine the start and / or end position of the synchronization signal based on the correlation value between each sequence and the first signal.
[0307] Optionally, the sequence lengths of the local sequence and the first signal can be aligned before processing the first signal based on the local sequence. For example, the local sequence can be oversampled to obtain an oversampled signal. The first signal can then be processed based on the oversampled signal. The oversampling can be performed based on a DFT-s-FDM waveform or by repeating sequence elements. Alternatively, the first signal can be downsampled. The downsampled first signal can then be processed based on the local sequence.
[0308] The above method can align the lengths of the local sequence and the received sequence of the first signal, thereby improving the accuracy of time synchronization.
[0309] Before processing the first signal according to the local sequence, the terminal device can also perform frequency offset pre-compensation on the first signal. For example, assuming there are M frequency offset values within the maximum frequency offset range, the terminal device can sequentially perform frequency offset pre-compensation on the first signal based on the M frequency offset values to obtain M frequency offset pre-compensated first signals. This allows processing of each frequency offset pre-compensated first signal according to the local sequence. This method reduces the impact of movement speed and crystal oscillator frequency offset on time synchronization.
[0310] The following provides a method for determining the start and / or end position of a synchronization signal based on a first signal.
[0311] The terminal device can obtain a correlation value sequence of length N between the generalized Golay sequence and the received sequence [R] based on a correlator composed of M-level registers. Then, based on this correlation value sequence, it can determine the position of the first sequence within the received sequence [R], thereby achieving time synchronization. As shown in Figure 4, the correlator includes M-level registers, M adders, and M-1 subtractors. The terminal device can synchronize time at time T. k Enter R k0≤k≤N+L-1, and k is an integer, such that the terminal device can input R0 at time T0, R1 at time T1, ..., and at time T... N+L-1 Enter R N+L-1 If we disregard the latency caused by correlator calculations, then T N-1 The correlation value output at time step is Ultimately, the correlator outputs N+L-1 correlation values, which are the globally aperiodic autocorrelation sequences of the received sequence and the generalized Golay sequence. Where T... N-1 Time to T N+L-1 The time corresponding to the maximum value among the L+1 correlation values output at time is the end position of the first sequence in the received sequence [R]. At the same time, the start position of the first sequence in the received sequence [R] can be obtained according to the length of the first sequence.
[0312] In one possible implementation, the network device or terminal device can generate a generalized Golay sequence using the correlator shown in Figure 4. The input sequence is [a1], where the nth element in the sequence [a1] is a1(n) = δ(n), 0 ≤ n ≤ N-1. Specifically, in T... n If the input at time T is a1(n), and the time delay caused by the correlator calculation is ignored, then T n The output at time a M+1 (N-1-n), the final correlator output is a sequence containing N values [a] M+1 (N-1),a M+1 (N-2),…,a M+1 [0] The generalized Golay sequence can be obtained by reversing the sequence. It can be considered that the input impulse function of the correlator system is the reverse of the generalized Golay sequence, or in other words, the impulse response function of the correlator system is the reverse of the generalized Golay sequence. Therefore, inputting the received signal into the correlator is equivalent to convolving the received signal with the reverse of the generalized Golay sequence. This operation can be further equivalent to performing an aperiodic correlation between the received signal and the generalized Golay sequence.
[0313] The terminal device uses a correlator as shown in Figure 4 for correlation. Each correlation value requires M (log₂ N) additions and M-1 (log₂ N-1) subtractions. For a generalized Golay sequence of length N = 8, each correlation value requires 3 additions and 2 subtractions. For a generalized Golay sequence of length N = 4, the correlator is shown in Figure 5. Each correlation value requires 2 additions and 1 subtraction. Specifically, if the Golay sequence of N = 4 is [A] = [1,1,-1,1], then the second device uses a sliding window of length L = 4 to obtain a received sequence of length N + L = 8, such as the received sequence [R] = [R0,R1,…,R7] = [1,1,-1,1,0,0,0,0]. Where M = log2 N = 2, the lengths of the second sequence [P], the second sequence [W1], and the third sequence [W2] are all 2, such as [P] = [0,1], [W1] = [W2] = [1,-1]. Where P1 = 0, then the register depth of the m=1 level register (denoted as register 1) is 20 = 1, and this register includes 1 storage unit; P2 = 1, then the register depth of the m=2 level register (i.e., register 2) is 21 = 2, and this register includes 2 storage units. D1 and D2 are used below to represent the storage state of the storage units in register 1 and register 2, respectively, where the initial storage state of register 1 and register 2 is D1 = [0] and D2 = [0,0].
[0314] If the received sequence [R] is input sequentially into the correlator shown in Figure 5, then:
[0315] At time T0, the input R0 = 1, and D1 and D2 are updated to D1 = [1] and D2 = [1,0] respectively, resulting in an output correlation value of 1;
[0316] At time T1, the input R1 = 1, and D1 and D2 are updated to D1 = [1] and D2 = [2,1] respectively, resulting in an output correlation value of 0;
[0317] At time T2, the input R2 = -1, D1 and D2 are updated to D1 = [-1] and D2 = [0,2] respectively, and the correlation value of the output is -1;
[0318] At time T3, the input R3 = 1, and D1 and D2 are updated to D1 = [1] and D2 = [0,0] respectively, resulting in an output correlation value of 4;
[0319] At time T4, the input R4 = 0, and D1 and D2 are updated to D1 = [0] and D2 = [1,0] respectively, resulting in an output correlation value of -1;
[0320] At time T5, the input R5 = 0, and D1 and D2 are updated to D1 = [0] and D2 = [0,1] respectively, resulting in an output correlation value of 0;
[0321] At time T6, with input R6 = 0, D1 and D2 are updated to D1 = [0] and D2 = [0,0] respectively, and the correlation value of the output is 1;
[0322] At time T7, the input R7 = 0, and D1 and D2 are updated to D1 = [0] and D2 = [0,0] respectively, resulting in an output correlation value of 0.
[0323] The correlation value sequence obtained by correlating the local sequence [A] = [1,1,-1,1] with the received sequence [R] is [1,0,-1,4,-1,0,1,0]. The second device outputs the correlation value at time T3 based on the maximum correlation value in the correlation value sequence. Therefore, the end position of the Golay sequence corresponding to the first sequence in the received sequence [R] is R3 in the received sequence [R]. Then, based on the length N of the first sequence, the start position of the Golay sequence corresponding to the first sequence in the received sequence [R] can be determined. Thus, the position of the Golay sequence corresponding to the first sequence in the received sequence [R] can be determined, thereby achieving time synchronization.
[0324] The received signal is generally a complex signal. In one approach, the terminal device can sequentially input the real and imaginary parts of the received signal into a correlator to obtain the correlation values between the real and imaginary parts of the received signal and the local sequence. Then, the absolute value of the correlation values of the real and imaginary parts is calculated to obtain the final correlation value. In another approach, the terminal device can simultaneously input the real and imaginary parts of the received signal into the correlator to obtain the correlation value between the received signal and the local sequence.
[0325] Based on theoretical derivation, when using a correlator for correlation calculation, obtaining the maximum correlation value actually only requires obtaining the last L+1 correlation values; that is, it only requires determining the last L+1 correlation values based on the sliding window length L. Furthermore, for the last adder of the correlator, only T needs to be executed. N-1 To T N+L-1 Addition at time points, from T1 to T N-2 The addition at a given time point can be omitted. By recursively working backward, the additions and subtractions required by each adder and subtractor for the L+1 related values can be obtained. This recursive process is related to the register depth of each level of register. Therefore, the order of elements in the second sequence [P] affects the reduction in computational complexity, and the order of elements in the second sequence [P] provided in this application can further reduce the detection complexity.
[0326] When detecting synchronization signals, terminal devices need to traverse multiple sequences corresponding to the synchronization signal, different time delays (i.e., sampling points), and different frequency offset values for correlation calculations. For example, if there are M frequency offset values within the maximum frequency offset range, N sampling points, and 3 sequences corresponding to the synchronization signal, then traversing 3 sequences, M frequency offset values, and N sampling points requires a total of 3*M*N correlation operations. If the synchronization signal uses an m-sequence, each correlation operation requires N-1 additions and N multiplications. However, this application uses a generalized Golay sequence for the synchronization signal. Since the elements of the generalized Golay sequence are 1 or -1, the multiplication complexity of the detection is negligible. Therefore, each correlation operation requires approximately 0.1085*(N-1) additions and 0 multiplications. It is evident that the sequence improved by this application can reduce computational complexity by approximately 89.15%.
[0327] Furthermore, the sequence provided in this application has a lower self-ambiguity function sidelobe value (e.g., less than 0.3) and a lower mutual ambiguity function sidelobe value (e.g., less than 0.27), which makes the synchronization signal have better resistance to frequency offset.
[0328] Based on the same inventive concept as the method embodiment, this application provides a communication device, the structure of which can be as shown in FIG6, including a communication unit 601 and a processing unit 602.
[0329] In one embodiment, the communication device can specifically be used to implement the method executed by the network device in the embodiment of FIG3. The device can be the network device itself, or a chip or chipset within the network device, or a part of the chip that performs the relevant method function. Specifically, the processing unit 602 is used to determine a synchronization signal, which is obtained based on a first sequence. The communication unit 601 is used to send the synchronization signal; wherein the first sequence includes N elements, where N is 2^N. M M is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe value of the self-fuzzy function of the first sequence is less than the first value.
[0330] Optionally, the communication unit 601 is specifically used for transmitting synchronization signals based on the Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) waveform.
[0331] In one embodiment, the communication device can specifically be used to implement the method executed by the terminal device in the embodiment of FIG3. The device can be the terminal device itself, or a chip or chipset within the terminal device, or a part of the chip that performs the relevant method function. Specifically, the communication unit 601 is used to receive a first signal; the processing unit 602 is used to determine the start and / or end position of a synchronization signal based on the first signal, the synchronization signal being determined according to a first sequence; wherein the first sequence includes N elements, where N is 2^N. MM is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe of the self-fuzzy function of the first sequence is smaller than the first value.
[0332] Optionally, the processing unit 602 is specifically used to: process the first signal according to the first sequence set or the first sequence to obtain the processing result; and determine the start position and / or end position of the synchronization signal according to the processing result; wherein the first sequence set includes multiple sequences, and the multiple sequences include the first sequence.
[0333] Optionally, the processing unit 602 processes the first signal according to the first sequence set or the first sequence, specifically for: oversampling the first sequence set or the first sequence to obtain an oversampled signal; and processing the synchronization signal according to the oversampled signal.
[0334] Optionally, the processing unit 602 oversamples the first sequence set or the first sequence, specifically by: oversampling the sequence in the first sequence set or the first sequence according to the DFT-s-FDM waveform; or, oversampling the sequence in the first sequence set or the first sequence by repeating sequence elements.
[0335] Optionally, the processing unit 602 processes the first signal according to the first sequence set or the first sequence, specifically for: downsampling the first signal; and processing the downsampled first signal according to the first sequence set or the first sequence.
[0336] The module division in this application embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules. It is understood that the functions or implementations of the modules in the embodiments of this application can be further described in the relevant descriptions of the method embodiments.
[0337] In one possible embodiment, the communication device can be as shown in FIG7. This device can be a communication equipment or a chip within a communication equipment, wherein the communication equipment can be the terminal device or the network device described in the above embodiments. The device includes a processor 701 and a communication interface 702, and may also include a memory 703. The processing unit 602 can be the processor 701. The communication unit 601 can be the communication interface 702. Optionally, the processor 701 and the memory 703 can also be integrated together.
[0338] The processor 701 can be a CPU, a digital processing unit, or something similar. The communication interface 702 can be a transceiver, an interface circuit such as a transceiver circuit, or a transceiver chip, etc. The device also includes a memory 703 for storing the program executed by the processor 701. The memory 703 can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory 703 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited to this.
[0339] The processor 701 is used to execute the program code stored in the memory 703, specifically to perform the actions of the processing unit 602 described above, which will not be described in detail here. The communication interface 702 is specifically used to perform the actions of the communication unit 601 described above, which will not be described in detail here.
[0340] This application embodiment does not limit the specific connection medium between the communication interface 702, processor 701, and memory 703. In Figure 7, the memory 703, processor 701, and communication interface 702 are connected via a bus 704, which is represented by a thick line. The connection methods between other components are only illustrative and not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in Figure 7, but this does not indicate that there is only one bus or one type of bus.
[0341] This invention also provides a computer-readable storage medium for storing computer software instructions required to execute the processor, including a program required to execute the processor.
[0342] This application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of FIG5 and a communication device for implementing the network device function in the embodiment of FIG5.
[0343] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0344] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0345] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0346] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0347] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
A signal transmission method, characterized in that, include: A synchronization signal is determined, which is obtained based on a first sequence; Send the synchronization signal; The first sequence comprises N elements, where N is 2. M M is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe value of the self-fuzzy function of the first sequence is less than the first value. The method as described in claim 1, characterized in that, Sending the synchronization signal includes: The synchronization signal is transmitted based on the Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) waveform. A signal transmission method, characterized in that, include: Receive the first signal; The start and / or end positions of the synchronization signal are determined based on the first signal, wherein the synchronization signal is determined according to the first sequence; The first sequence comprises N elements, where N is 2. M M is a positive integer; the first sequence is generated based on the generalized Golay sequence, and the sidelobe of the self-fuzzy function of the first sequence is less than the first value. The method as described in claim 3, characterized in that, Determining the start and / or end position of the synchronization signal based on the first signal includes: The first signal is processed according to the first sequence set or the first sequence to obtain the processing result; The start and / or end positions of the synchronization signal are determined based on the processing results; The first sequence set includes multiple sequences, and the multiple sequences include the first sequence. The method as described in claim 4, characterized in that, The processing of the first signal according to the first sequence set or the first sequence includes: The first sequence set or the first sequence is oversampled to obtain an oversampled signal; The synchronization signal is processed based on the oversampled signal. The method as described in claim 5, characterized in that, The oversampling of the first sequence set or the first sequence includes: The sequences in the first sequence set or the first sequence are oversampled according to the DFT-s-FDM waveform; Alternatively, the sequences in the first sequence set or the first sequence can be oversampled by repeating sequence elements. The method as described in claim 4, characterized in that, The processing of the first signal according to the first sequence set or the first sequence includes: The first signal is downsampled; The downsampled first signal is processed according to the first sequence set or the first sequence. The method according to any one of claims 1-7, characterized in that, The first sequence is generated based on a generalized Golay sequence and includes: The first sequence is obtained by performing a Discrete Fourier Transform (DFT) on the generalized Golay sequence; Alternatively, the first sequence is obtained by DFT transformation of the second sequence, wherein the nth element y[n] in the second sequence satisfies the following condition: y[n]=(1-A[n]) / 2, or, y[n]=(1+A[n]) / 2; Where 0 ≤ n ≤ N-1, and n is an integer. The method according to any one of claims 1-8, characterized in that, The generalized Golay sequence is generated based on a second, third, and fourth sequence, each of length M. Wherein, the nth element A in the generalized Golay sequence n =a M+1 (n), a M+1 (n) satisfies the following formula: Among them, a M+1 (n) is a when m = M m+1 (n), a1(n)=δ(n), b1(n)=δ(n), when n=0, δ(n)=1, when n≠0, δ(n)=0; W m,1 W is the m-th element in the third sequence. m,1 ∈{1,-1};W m,2 W is the m-th element in the fourth sequence. m,2 ∈{1,-1}; The generalized Golay sequence is generated by M-level registers, where the register depth of the m-th level register in the M-level registers is... It is the m-th element P in the second sequence m Determined, m is an integer less than or equal to M and greater than or equal to 1, P m It is an integer greater than or equal to 0. The method as described in any one of claims 1-9, characterized in that, N = 128, the first sequence is one of the following sequences, or, the first sequence is an equivalent sequence of one of the following sequences: [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1 ,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0]; Or, [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0] ,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0]; Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0] ,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1 ,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0]; Or, [0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0] ,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0]; Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0 ,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1]; Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1 ,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,1]; Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1 ,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0]; Or, [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0 ,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0]; Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0 ,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1]; Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1 ,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1]; Or, [0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1 ,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0]; Or, [0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0 ,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0]; Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0 ,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1]; Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1 ,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1]; Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1 ,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0]; Or, [0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0 ,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0]; Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1, 0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1] Or, [0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1 ,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1]; Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1 ,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0]; Or, [0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,1,1,0] ,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0]; Or, [0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0 ,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1 ,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1 ,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1]; Or, [0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0]; Or, [0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0 ,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0]; Or, [0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1]; Or, [0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1]; Or, [0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0]; Or, [0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1]; Or, [0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0] ,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1]; Or, [0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1 ,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1]; Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1 ,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1]; Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0 ,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1]; Or, [0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,1 ,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1]; Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0, 1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0] Or, [0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0 ,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0]; Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0] ,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0] ,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1]; Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0] ,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0]; Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0 ,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1]; Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1 ,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0 ,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1 ,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1 ,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0 ,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0]; Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1, 1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0] Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0 ,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0 ,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1 ,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1]; Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0 ,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0 ,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0] ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0] ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0 ,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0 ,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0]; Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0]; Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1, 0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0] Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1]; Or, [0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1]; Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1 ,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0]; Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,1,0 ,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0]; Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0 ,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1]; Or, [0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1 ,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0 ,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0] ,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0] ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0] ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0]; Or, [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1 ,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,1]; Or, [0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1 ,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0]; Or, [0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1] ,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0]; Or, [0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0 ,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0 ,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1]; Or, [0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1] ,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1]; Or, [0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1 ,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0]; Or, [0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0 ,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0]; Or, [0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0 ,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1]; Or, [0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1] ,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1]; Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1] ,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0 ,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1] ,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0 ,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0 ,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1 ,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0 ,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1 ,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0 ,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1 ,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0]; Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0 ,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1 ,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1 ,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0]; Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0] ,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1]; Or, [0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1 ,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1]; Or, [0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0] ,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0]; Or, [0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0 ,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1]; Or, [0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1 ,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1]; Or, [0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1 ,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0]; Or, [0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0 ,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0]; Or, [0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0 ,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1]; Or, [0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1 ,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1]; Or, [0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1 ,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0]; Or, [0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0 ,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0. The method as described in claim 9 or 10, characterized in that, M=7, the second sequence is one of the following sequences, or the second sequence includes an equivalent sequence of one of the following sequences: [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5] ; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0, 5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3] [,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1 [,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3, [4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [6,3,4,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4,3,6,1,2,0,5]; or, [4, [3,6,1,2,0,5]; or, [6,4,2,1,5,0,3]; or, [6,4,2,1,5,0,3]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,0,2,1,5];Alternatively, [6,4,3,0,2,1,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0, 5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2, [0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1, [2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3, [1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4 [,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6 [4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,2,0,5]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2];Or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3, [1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; Or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3, [1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]; or, [6,4,3,1,5,0,2]. The method as described in any one of claims 9-11, characterized in that, M=7, and the third sequence is one of the following sequences, or the third sequence includes an equivalent sequence of one of the following sequences: [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,1]; [,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,-1,1,1,-1,-1]; or, [-1,1,-1,1,1,-1,1]; or, [1,-1,-1,1,1,-1,-1]; or, [-1,-1, -1,1,1,-1,1]; or, [1,1,-1,-1,1,-1,1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,-1,-1,-1,1,-1,1]; or, [-1,-1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,-1,1]; Alternatively, [-1,1,-1,1,-1,-1,-1]; or, [1,-1,-1,1,-1,-1,1]; or, [-1,-1,-1,1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,1]; or, [1,-1,- [1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1,1]; or, [-1,1,1,1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [ -1,-1,1,1,-1,1,1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,1,-1,1]; Alternatively, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,1,1,1,1,1]; or, [1,-1,1,1,1,1,1]; or, [-1,-1,1,1,1,1,1,-1]; Alternatively, [1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1];Alternatively, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,-1] [1,1]; or, [1,1,1,1,-1,-1,1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,1]; or, [-1,-1,1,1,-1,-1,-1]; or, [-1,1,1,1,1,1,-1]; or, [1,-1,1,1] [1,1,1]; or, [-1,-1,1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,1]; or, [-1,1,1,-1,1,1,-1]; or, [1,-1,1,-1, [1,1,1]; or, [1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,1]; or, [-1,-1,1,-1,1,1,-1]; or, [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,1]; or, [1,-1,-1] [-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [1,1]; or, [-1,1,1,1,-1,1,1]; or, [1,1] [1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; Or, [-1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,1]; or, [-1,-1, -1,-1,-1,1,-1]; or, [1,1,1,-1,1,-1,1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,-1,-1,1,-1,-1];Alternatively, [-1,1,-1,-1,1,-1,1]; or, [1,-1,-1,-1,1,-1,-1]; or, [-1,-1,-1,-1,1,-1,1]; or, [1,1,1,-1,-1,-1,-1]; or, [-1,1,1,-1,-1,-1,1]; or, [1,-1,1,- [1,-1,-1,-1]; or, [-1,-1,1,-1,-1,-1,-1,1]; or, [1,1,-1,-1,-1,-1,1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1,- 1]; or, [1,-1,-1,-1,-1,-1,-1,1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1,1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [1,1,1,1,1,1,1,1]; or, [1,1, [1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1] [-1,1,-1,1,1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,1]; or, [-1,1,1,-1,-1,1,1]; or, [ [1,-1,1,-1,-1,1,1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1]; or, [1,1,-1,-1,-1,1,1] -1]; or, [-1,1,-1,-1,-1,1,1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,1]; or, [-1,- [1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,1]; or, [1,-1,1,1,-1,-1,-1]; or, [-1,-1,1,1,-1,-1,1]; or, [1,1,-1,1,-1,-1,1];Alternatively, [-1,1,-1,1,-1,-1,-1]; or [1,-1,-1,1,-1,-1,1]; or [-1,-1,-1,1,-1,-1,-1]. The method as described in any one of claims 9-12, characterized in that, M=7, and the fourth sequence is one of the following sequences, or the fourth sequence is an equivalent sequence of one of the following sequences: [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,-1,1,1,-1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,-1]; [1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,-1,1,1,-1,-1]; or, [-1,1,-1,1,1,-1,-1]; or, [1,-1,-1,1,1,-1,-1]; or, [- [1,-1,-1,1,1,-1,-1,-1]; or, [1,1,-1,-1,1,-1,-1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,-1,-1,-1,1,-1,-1]; or, [-1,-1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1]; [1,-1,-1]; or, [-1,1,-1,1,-1,-1,-1,-1]; or, [1,-1,-1,1,-1,-1,-1]; or, [-1,-1,-1,1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1] ]; or, [1,-1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [-1,1,1,1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1, -1,1,-1]; or, [-1,-1,1,1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,-1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1, [1,1,-1,1,-1,-1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,-1]; or, [-1,-1,1,-1,1,-1,-1]; or, [1,1,1,1,1,1,1]; or, [1,-1,1,1,1,1,-1]; or, [ -1,-1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,-1]; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,1,-1];Alternatively, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1] -1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,-1]; or, [-1,-1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; [1,1,1,-1]; or, [1,-1,1,1,1,1,-1]; or, [-1,-1,1,1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,1,1,-1]; or, [-1,1,1,-1,-1,-1]; [1,1,-1]; or, [1,-1,1,-1,1,1,-1]; or, [1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,-1]; or, [-1,-1,1,-1,1,1,-1]; or, [1,1,-1,-1,1,1,-1]; or, [-1,1,-1] [1,-1,1,1,-1]; or, [1,-1,-1,-1,1,1,-1]; or, [-1,-1,-1,-1,1,1,-1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1, [-1,1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or, [1,1,-1,-1,-1,1,-1] ; or, [1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [-1,1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [1,-1,-1,-1,-1,1,-1]; or, [-1,-1,- [1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,1,-1,1,-1,-1]; or, [-1,1,1,-1,1,-1,-1]; or, [1,-1,1,-1,1,-1,-1]; or, [-1,-1,1,-1,1,-1,-1];Alternatively, [1,1,-1,-1,1,-1,-1]; or [-1,1,-1,-1,1,-1,-1]; or [1,-1,-1,-1,1,-1,-1]; or [-1,-1,-1,-1,1,-1,-1]; or [1,1,1,-1,-1,-1,-1]; or [-1,1,1] [1,-1,-1,-1,-1]; or, [1,-1,1,-1,-1,-1,-1]; or, [-1,-1,1,-1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [1,1,-1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1]; -1,-1]; or, [-1,1,-1,-1,-1,-1,-1,-1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1]; or, [-1,-1,-1,-1,-1,-1] [,-1]; or, [1,1,1,1,1,1,1]; or, [1,1,1,1,-1,1,-1]; or, [-1,1,1,1,-1,1,-1]; or, [1,-1,1,1,-1,1,-1]; or, [-1,-1,1,1,-1,1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [1,1,-1,1,-1,1,-1]; -1]; or, [-1,1,-1,1,-1,1,-1]; or, [1,-1,-1,1,-1,1,-1]; or, [-1,-1,-1,1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [1,1,1,-1,-1,1,-1]; or, [-1,1,1,-1]; [1,-1,1,-1]; or, [-1,1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or, [-1,-1,1,-1,-1,1,-1]; or [1,1,-1,-1,-1,1,-1]; or [1,1,-1,-1,-1,1,-1]; or [-1,1,-1,-1,-1,1,-1]; or [-1,1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1,1,-1]; or [1,-1,-1,-1,-1] [1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [-1,-1,-1,-1,-1,1,-1]; or, [1,1,1,1,-1,-1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [1,-1,1,1,-1,-1,-1];Alternatively, [-1,-1,1,1,-1,-1,-1]; or [1,1,-1,1,-1,-1,-1]; or [-1,1,-1,1,-1,-1,-1]; or [1,-1,-1,1,-1,-1,-1]; or [-1,-1,-1,1,-1,-1,-1]. The method as described in any one of claims 1-13, characterized in that, The first sequence belongs to the first sequence set, and the side lobes of the mutual ambiguity function of any two sequences in the first sequence set are less than the second value. The method as described in any one of claims 1-9 or 14, characterized in that, N = 128, the first sequence set includes one or more sequences from the following sequences, or, the first sequence set includes equivalent sequences of one or more sequences from the following sequences: [0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1]; [0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1]; [0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1]; [0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0]; [0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0]; [0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1]。 The method as described in any one of claims 9, 14, and 15, characterized in that, M=7, the second sequence is one of the following sequences, or the second sequence includes an equivalent sequence of one of the following sequences: [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,4,2,1,3,0,5]; or, [6,3,4,1,2,0,5]; or, [6,4,3,0,2,1,5]; or, [6,4,3,1,2,0,5]. The method as described in any one of claims 9, 14-16, is characterized in that, M=7, and the third sequence is one of the following sequences, or the third sequence includes an equivalent sequence of one of the following sequences: [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,1,1,-1,1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,1]; or, [-1,1,1,1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1]. The method as described in any one of claims 9, 14-17, is characterized in that, M=7, and the fourth sequence is one of the following sequences, or the fourth sequence is an equivalent sequence of one of the following sequences: [1,1,-1,-1,1,1,-1]; or, [-1,1,-1,1,1,-1,-1]; or, [-1,1,-1,-1,1,-1,-1]; or, [1,1,-1,1,-1,1,-1]; or, [-1,1,1,1,-1,-1,-1]; or, [-1,1,-1,-1,-1,-1,-1]. The method as described in any one of claims 1-18, characterized in that, The first value is 0.
3. The method as described in any one of claims 14-18, characterized in that, The second value is 0.
27. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-2, 8-20, or includes units or modules for performing the method as described in any one of claims 3-20. A communication device, characterized in that, It includes a processor and a memory, the memory being used to store program instructions, the processor executing the program instructions causing the method as described in any one of claims 1-2, 8-20 to be executed, or the method as described in any one of claims 3-20 to be executed. A computer-readable storage medium, characterized in that, The computer storage medium stores computer-readable instructions that, when executed on a communication device, cause the method as described in any one of claims 1-2, 8-20 to be performed, or the method as described in any one of claims 3-20 to be performed. A computer program product, characterized in that, When the computer program product is run on the device, it causes the device to perform the method of any one of claims 1-2, 8-20, or any one of claims 3-20.
Citation Information
Patent Citations
Method and device for sending synchronizing signals
CN103379079A
Reference signal construction based on a golay sequence
CN110089062A
Communication method and device
CN117595958A
Narrowband internet of things based communication method and apparatus
US20240137111A1