Synchronization signal transmission method, synchronization signal reception method, and related devices
By generating and mapping synchronization signal sequences designed from m-sequences and Gold sequences in 5G wireless communication, the correlation between the primary and secondary synchronization signals is reduced, the interference problem in synchronization signal detection is solved, and the signal detection performance and operability are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2018-05-04
- Publication Date
- 2026-04-21
AI Technical Summary
In 5G wireless communication, the correlation between the primary synchronization signal and the secondary synchronization signal is high, which causes the detection of the primary synchronization signal to be interfered with by the secondary synchronization signals of other cells or the cell itself, thus affecting the detection performance.
By generating synchronization signal sequences from m-sequences and Gold sequences and mapping them onto different subcarriers, the correlation between the primary and secondary synchronization signals is reduced. Specific methods include using m-sequences and Gold sequences with the same generator polynomial, combined with different relative shift values and cyclic shift values for sequence design.
It reduces the interference of the auxiliary synchronization signal on the main synchronization signal, improves the detection performance of the synchronization signal, reduces the probability of false detection, and enhances the feasibility and operability of the signal.
Smart Images

Figure CN111835672B_ABST
Abstract
Description
[0001] This application is a divisional application of patent application No. 201880020967.2 entitled "Method for transmitting synchronization signal, method for receiving synchronization signal and related equipment". Technical Field
[0002] This application relates to the field of communications, and in particular to a method for transmitting a synchronization signal, a method for receiving a synchronization signal, and related equipment. Background Technology
[0003] In next-generation radio (NR) networks, downlink base stations use synchronization signals to achieve coarse time and frequency synchronization for downlink. These synchronization signals include a primary synchronization signal (PSS) and a secondary synchronization signal (SSS). User equipment (UE) receives both the PSS and SSS to achieve synchronization and obtain cell identification information. The UE first detects the PSS to determine the center frequency and basic time-frequency synchronization information, or partial cell identification information, and then uses the SSS to obtain the cell identification information. The number of possible different primary synchronization signals is usually small, such as three or even one. The 3rd generation partnership project (3GPP) discussed using the longest linear feedback shift register (LFP) sequence to generate the primary synchronization signal. The secondary synchronization signal can also be generated using a scrambled m-sequence or a Gold sequence (m-sequence being short for longest linear shift register sequence). Typically, the primary and secondary synchronization signal sequences are different to distinguish them.
[0004] In 5G mobile communication technology, the sequence length of the new synchronization signal can be greater than or equal to the sequence length of the synchronization signal in Long Term Evolution (LTE). Orthogonal Frequency Division Multiplexing (OFDM) is used to transmit the synchronization signal. Specifically, the primary synchronization signal sequence is mapped onto the subcarriers of the OFDM system allocated to the primary synchronization signal, and the secondary synchronization signal sequence is mapped onto the subcarriers of the OFDM system allocated to the secondary synchronization signal.
[0005] In the existing scheme, the primary synchronization signal and the secondary synchronization signal occupy one OFDM symbol, and both occupy the same bandwidth, N, which is an integer, such as 127. When the network device detects the primary synchronization signal, the secondary synchronization signals from other cells or the same cell can interfere with the detection of the primary synchronization signal. Summary of the Invention
[0006] This application provides a method for transmitting and receiving a synchronization signal, which reduces the correlation between the auxiliary synchronization signal and the primary synchronization signal and reduces interference to the primary synchronization signal.
[0007] A first aspect of this application provides a method for transmitting a synchronization signal, comprising: a network device generating a first synchronization signal sequence obtained from a first m-sequence and a second synchronization signal sequence obtained from a first Gold sequence, wherein the first Gold sequence is generated from a second m-sequence and a third m-sequence, the generator polynomial of the first m-sequence is the same as the generator polynomial of the second m-sequence, and the lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N, where N is a positive integer greater than 1; the network device mapping the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, where M is a positive integer greater than 1; and the network device transmitting the first synchronization signal and the second synchronization signal. In this application embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, i.e., a primary synchronization signal sequence and a secondary synchronization signal sequence, thereby reducing the cross-correlation between the secondary synchronization signal and the primary synchronization signal, and thus reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0008] In one possible design, in a first implementation of the first aspect of this application, the first synchronization signal sequence is a sequence obtained from a first m-sequence, and the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is: Where 0≤i≤K, a K =1, a0=1, K is a positive integer greater than or equal to 1, the first synchronization signal sequence and the first m sequence satisfy s(n)=1-2·c(n), n=0,1,2,…,N-1, Wherein, s(n) is the first synchronization signal sequence, and c(n) is the first m-sequence. This application embodiment limits the first synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0009] In one possible design, in a second implementation of the first aspect of this application, the second synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated by a second m-sequence {f1(n)|n=0,1,2,…,N-1} and a third m-sequence {f2(n)|n=0,1,2,…,N-1}, and the generating polynomial of the second m-sequence is... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, 0≤i≤K, K is a positive integer greater than or equal to 1, and the first Gold sequence, the second m sequence, and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) and f2(n) sequences, and k is the cyclic shift value. This application embodiment limits the second synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0010] In one possible design, in a third implementation of the first aspect of the embodiments of this application, the second synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the second synchronization signal sequence, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), so the second synchronization signal sequence y m,k (n) can also be represented as: y m,k(n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the second synchronization signal sequence y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition for the second synchronization signal to be satisfied, increasing the implementation method of this application embodiment.
[0011] A second aspect of this application provides a method for receiving a synchronization signal, comprising: a user equipment receiving a first received signal and a second received signal; the user equipment generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, wherein the first local synchronization signal sequence is a sequence obtained from a first m-sequence, the second local synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence is generated from a second m-sequence and a third m-sequence, the generator polynomial of the first m-sequence is the same as the generator polynomial of the second m-sequence, and the lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N, where N is a positive integer greater than 1; and the user equipment processing the first received signal and the second received signal according to the local synchronization signal sequence. In this application embodiment, the user equipment uses the generated first local synchronization signal sequence and second local synchronization signal sequence with small correlation values, i.e., a local primary synchronization signal sequence and a local secondary synchronization signal sequence, respectively, to process the first received signal and the second received signal, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal, and thus improving the detection performance of the first received signal and the second received signal.
[0012] In one possible design, in a first implementation of the second aspect of this application, the user equipment processing the first received signal and the second received signal according to the local synchronization signal sequence includes: the user equipment performing correlation processing on the first received signal according to the first local synchronization signal sequence; and the user equipment performing correlation processing on the second received signal according to the second local synchronization signal sequence. This application refines the process of processing the first and second received signals, making the steps of this application more complete.
[0013] In one possible design, in a second implementation of the second aspect of this application, the user equipment performing correlation processing on the first received signal based on the first local synchronization signal sequence includes: the user equipment performing correlation processing on the first received signal based on the first local synchronization signal sequence, wherein the first local synchronization signal sequence is a sequence obtained from a first m-sequence, and the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is... Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first local synchronization signal sequence and the first m sequence satisfy s(n)=1-2·c(n), n=0,1,2,…,N-1, Wherein, s(n) is the first local synchronization signal sequence, and c(n) is the first m sequence. This application embodiment limits the first local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0014] In one possible design, in a third implementation of the second aspect of this application, the user equipment performing correlation processing on the second received signal based on the second local synchronization signal sequence includes: the user equipment performing correlation processing on the second received signal based on the second local synchronization signal sequence, wherein the second local synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being generated from a second m-sequence {f1(n)|n=0,1,2,…,N-1} and a third m-sequence {f2(n)|n=0,1,2,…,N-1}, and the generating polynomial of the second m-sequence is... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), enough g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,kf(n) is the first Gold sequence, m is the relative shift value between the f1(n) and f2(n) sequences, and k is the cyclic shift value. This application embodiment limits the first local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0015] In one possible design, in the fourth implementation of the second aspect of the embodiments of this application, the second local synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the second local synchronization signal sequence, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), it can be seen that y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplicity, we can denote m+k as k1, that is, k1=m+k, then, y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the second local synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0016] A third aspect of this application provides a method for transmitting a synchronization signal, comprising: a network device generating a first synchronization signal sequence and a second synchronization signal sequence, wherein the first synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence and a second m sequence, the second synchronization signal sequence being a sequence obtained from a second Gold sequence, the second Gold sequence being a sequence generated from a third m sequence and a fourth m sequence, wherein the first m sequence and the third m sequence have the same generator polynomial, and the second m sequence and the fourth m sequence have the same generator polynomial, wherein... The relative shift value between the first m-sequence and the second m-sequence is m1, and the relative shift value between the third m-sequence and the fourth m-sequence is m2, where m1 ≠ m2 (mod N). The lengths of the first m-sequence, the second m-sequence, the third m-sequence, and the fourth m-sequence are N. The network device maps the first synchronization signal sequence onto M subcarriers of the first time unit to obtain the first synchronization signal, and maps the second synchronization signal sequence onto M subcarriers of the second time unit to obtain the second synchronization signal, where M and N are positive integers greater than 1. The network device transmits the first synchronization signal and the second synchronization signal. In this embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, i.e., a primary synchronization signal sequence and a secondary synchronization signal sequence, reducing the cross-correlation between the secondary synchronization signal and the primary synchronization signal, thereby reducing interference from secondary synchronization signals of other cells or the current cell to the primary synchronization signal.
[0017] In one possible design, in a first implementation of the third aspect of this application, the first synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence f1(n) and a second m sequence f2(n), the second synchronization signal sequence is a sequence obtained from a second Gold sequence, the second Gold sequence being generated from a third m sequence f3(n) and a fourth m sequence f4(n), and the first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, where, y m,k (n) is the first synchronization signal sequence, g m,k (n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k (n)=1-2·g m,k (n), gm,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k (n) is the second Gold sequence, the relative shift value between the third m sequence and the fourth m sequence is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, k is the cyclic shift value; the generator polynomial of the first m sequence and the third m sequence is the same, which is The second m-sequence has the same generator polynomial as the fourth m-sequence, which is... The condition m1≠m2(modN) must be satisfied. This application's embodiments define the first and second synchronization signal sequences, increasing the implementability and operability of this application's embodiments.
[0018] In one possible design, in the second implementation of the third aspect of the embodiments of this application, the first synchronization signal sequence satisfies y m,k (n)=x1((b+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the first synchronization signal sequence, f1(n) is the first m-sequence, and f2(n) is the second m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), so the first synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the first synchronization signal sequence y m,k (n) can also be represented as: y m,k(n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the first synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0019] A fourth aspect of this application provides a method for receiving a synchronization signal, comprising: a user equipment receiving a first received signal and a second received signal; the user equipment generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, the first local synchronization signal sequence being a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence and a second m sequence, the second local synchronization signal sequence being a sequence obtained from a second Gold sequence, the second Gold sequence being a sequence generated from a third m sequence and a fourth m sequence, the first m sequence and the third m sequence having the same generator polynomial, the second m sequence and the fourth m sequence having the same generator polynomial, wherein the relative shift value of the first m sequence and the second m sequence is m1, the relative shift value of the third m sequence and the fourth m sequence is m2, m1≠m2(modN), the length of the first m sequence, the second m sequence, the third m sequence, and the fourth m sequence is N, where N is a positive integer greater than 1; the user equipment processing the first received signal and the second received signal according to the local synchronization signal sequence. In this embodiment of the application, the user equipment uses the first local synchronization signal sequence and the second local synchronization signal sequence with small correlation values, namely the local primary synchronization signal sequence and the local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal and improving the detection performance of the first received signal and the second received signal.
[0020] In one possible design, in a first implementation of the fourth aspect of this application, the first local synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence f1(n) and a second m sequence f2(n), the second local synchronization signal sequence is a sequence obtained from a second Gold sequence, the second Gold sequence being a sequence generated from a third m sequence f3(n) and a fourth m sequence f4(n), and the first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·gm,k (n), g m,k (n) = (f1((n+m+k)modN)+f2((n+k)modN))mod2, where g m,k (n) represents the first Gold sequence, y m,k (n) is the first synchronization signal sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k (n) is the second Gold sequence, the relative shift value between the third m sequence and the fourth m sequence is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, k is the cyclic shift value; the generator polynomial of the first m sequence and the third m sequence is the same, which is The second m-sequence has the same generator polynomial as the fourth m-sequence, which is... The condition m1≠m2(modN) must be satisfied. This application's embodiments define the first and second local synchronization signal sequences, increasing the implementability and operability of this application's embodiments.
[0021] In one possible design, in the second implementation of the fourth aspect of this application, the first local synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the first local synchronization signal sequence, f1(n) is the first m-sequence, and f2(n) is the second m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), so the first local synchronization signal sequence y m,k (n) can also be represented as: y m,k(n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the first local synchronization signal sequence y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the first local synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0022] A fifth aspect of this application provides a method for transmitting a synchronization signal, comprising: a network device generating a first synchronization signal sequence and a second synchronization signal sequence, wherein the second synchronization signal sequence is a sequence obtained from a first m-sequence and a second m-sequence, the relative shift value between the first m-sequence and the second m-sequence is m, the cyclic shift value is p, the value range of p does not include the cyclic shift value k strongly correlated with the first synchronization signal sequence, and the length of the first m-sequence and the second m-sequence is N; the network device mapping the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, wherein M and N are positive integers greater than 1; and the network device transmitting the first synchronization signal and the second synchronization signal. In this application embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, namely a primary synchronization signal sequence and a secondary synchronization signal sequence, thereby reducing the cross-correlation between the secondary synchronization signal and the primary synchronization signal, and thus reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0023] In one possible design, in the first implementation of the fifth aspect of this application, the second synchronization signal sequence can be a Gold sequence, which is a sequence generated by the first m-sequence f1(n) and the second m-sequence f2(n), satisfying y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,y m,k(n) is the second synchronization signal sequence, g m,k f(n) is a Gold sequence, and f1(n) and f2(n) are m sequences. This application's embodiments limit the second synchronization signal sequence, increasing the implementability and operability of this application's embodiments.
[0024] A sixth aspect of this application provides a method for receiving a synchronization signal, comprising: a user equipment receiving a first received signal and a second received signal; the user equipment generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, the second local synchronization signal sequence being a sequence obtained from a first m-sequence and a second m-sequence, wherein the relative shift value between the first m-sequence and the second m-sequence is m, the cyclic shift value is p, the value range of p does not include the cyclic shift value k strongly correlated with the first synchronization signal sequence, the length of the first m-sequence and the second m-sequence is N, and N is a positive integer greater than 1; the user equipment processing the first received signal and the second received signal according to the local synchronization signal sequence. In this application embodiment, the user equipment uses the generated first local synchronization signal sequence and second local synchronization signal sequence with small correlation values, i.e., a local primary synchronization signal sequence and a local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal, and thus improving the detection performance of the first received signal and the second received signal.
[0025] In one possible design, in the first implementation of the sixth aspect of this application, the second local synchronization signal sequence can be a Gold sequence, which is generated by a first m-sequence f1(n) and a second m-sequence f2(n), satisfying y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,y m,k (n) is the second local synchronization signal sequence, g m,k f(n) is a Gold sequence, and f1(n) and f2(n) are m sequences. This application embodiment limits the second local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0026] A seventh aspect of this application provides a network device, comprising: a generation unit for generating a first synchronization signal sequence and a second synchronization signal sequence, wherein the first synchronization signal sequence is a sequence obtained from a first m-sequence, the second synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence is generated from a second m-sequence and a third m-sequence, the generator polynomial of the first m-sequence is the same as the generator polynomial of the second m-sequence, and the lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N; a mapping unit for mapping the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, wherein M and N are positive integers greater than 1; and a transmission unit for transmitting the first synchronization signal and the second synchronization signal. In this application embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, i.e., a primary synchronization signal sequence and a secondary synchronization signal sequence, thereby reducing the cross-correlation between the secondary synchronization signal and the primary synchronization signal, and thus reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0027] In one possible design, in the first implementation of the seventh aspect of this application, the first synchronization signal sequence is a sequence obtained from a first m-sequence, and the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is... Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first synchronization signal sequence and the first m sequence satisfy s(n)=1-2·c(n), n=0,1,2,…,N-1, Wherein, s(n) is the first synchronization signal sequence, and c(n) is the first m-sequence. This application embodiment limits the first synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0028] In one possible design, in the second implementation of the seventh aspect of this application, the second synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being generated from a second m-sequence {f1(n)|n=0,1,2,…,N-1} and a third m-sequence {f2(n)|n=0,1,2,…,N-1}, the generating polynomial of the second m-sequence being... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K=1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) and f2(n) sequences, and k is the cyclic shift value. This application embodiment limits the second synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0029] In one possible design, in the third implementation of the seventh aspect of this application, the second synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the second synchronization signal sequence, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), it can be seen that the second synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the second synchronization signal sequence y m,k (n) can also be represented as: y m,k(n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition for the second synchronization signal to be satisfied, increasing the implementation method of this application embodiment.
[0030] An eighth aspect of this application provides a user equipment, comprising: a receiving unit for receiving a first received signal and a second received signal; a generating unit for generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, wherein the first local synchronization signal sequence is a sequence obtained from a first m-sequence, the second local synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence is generated from a second m-sequence and a third m-sequence, the generator polynomial of the first m-sequence is the same as the generator polynomial of the second m-sequence, and the lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N, where N is a positive integer greater than 1; and a processing unit for processing the first received signal and the second received signal according to the local synchronization signal sequence. In this application embodiment, the user equipment uses the generated first local synchronization signal sequence and second local synchronization signal sequence with small correlation values, i.e., a local primary synchronization signal sequence and a local secondary synchronization signal sequence, respectively, to process the first received signal and the second received signal, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal, and thus improving the detection performance of the first received signal and the second received signal.
[0031] In one possible design, in a first implementation of the eighth aspect of this application, the processing unit includes: a first processing subunit, configured to perform correlation processing on the first received signal according to the first local synchronization signal sequence; and a second processing subunit, configured to perform correlation processing on the second received signal according to the second local synchronization signal sequence. This application refines the process of processing the first and second received signals, making the steps of this application more complete.
[0032] In one possible design, in the second implementation of the eighth aspect of this application, the first processing subunit is specifically used to: perform correlation processing on the first received signal according to the first local synchronization signal sequence, wherein the first local synchronization signal sequence is a sequence obtained from a first m-sequence, and the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is... Among them, a K=1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first local synchronization signal sequence and the first m sequence satisfy s(n)=1-2·c(n), n=0,1,2,…,N-1, 2,…,NK-1, where s(n) is the first local synchronization signal sequence and c(n) is the first m sequence. This application embodiment limits the first local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0033] In one possible design, in the third implementation of the eighth aspect of this application, the second processing subunit is specifically used to: perform correlation processing on the second received signal according to the second local synchronization signal sequence, wherein the second local synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being generated by a second m sequence {f1(n)|n=0,1,2,…,N-1} and a third m sequence {f2(n)|n=0,1,2,…,N-1}, and the generating polynomial of the second m sequence is... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, N and K are positive integers greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) and f2(n) sequences, and k is the cyclic shift value. This application embodiment limits the first local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0034] In one possible design, in the fourth implementation of the eighth aspect of this application, the second local synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,kf(n) is the second local synchronization signal sequence, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), it can be seen that the second local synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the second local synchronization signal sequence y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the second local synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0035] A ninth aspect of this application provides a network device, including: a generation unit configured to generate a first synchronization signal sequence and a second synchronization signal sequence, wherein the first synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence and a second m sequence, the second synchronization signal sequence being a sequence obtained from a second Gold sequence, the second Gold sequence being a sequence generated from a third m sequence and a fourth m sequence, wherein the first m sequence and the third m sequence have the same generator polynomial, and the second m sequence and the fourth m sequence have the same generator polynomial, wherein the first... The relative shift value between the m-sequence and the second m-sequence is m1, and the relative shift value between the third m-sequence and the fourth m-sequence is m2, where m1 ≠ m2 (mod N). The lengths of the first m-sequence, the second m-sequence, the third m-sequence, and the fourth m-sequence are N. A mapping unit is used to map the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and to map the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, where M and N are positive integers greater than 1. A transmission unit is used to transmit the first synchronization signal and the second synchronization signal. In this embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, i.e., a primary synchronization signal sequence and an auxiliary synchronization signal sequence, reducing the cross-correlation between the auxiliary synchronization signal and the primary synchronization signal, thereby reducing interference from auxiliary synchronization signals of other cells or the current cell to the primary synchronization signal.
[0036] In one possible design, in a first implementation of the ninth aspect of this application, the first synchronization signal sequence is a sequence obtained from a first Gold sequence, which is generated from a first m sequence f1(n) and a second m sequence f2(n). The second synchronization signal sequence is a sequence obtained from a second Gold sequence, which is generated from a third m sequence f3(n) and a fourth m sequence f4(n). The first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, where, y m,k (n) is the first synchronization signal sequence, g m,k (n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k (n)=1-2·g m,k (n), gm,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where g m,k (n) is the second Gold sequence, the relative shift value between the third m sequence and the fourth m sequence is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, k is the cyclic shift value; the generator polynomial of the first m sequence and the third m sequence is the same, which is The second m-sequence has the same generator polynomial as the fourth m-sequence, which is... The condition m1≠m2(modN) must be satisfied. This application's embodiments define the first and second synchronization signal sequences, increasing the implementability and operability of this application's embodiments.
[0037] In one possible design, in the second implementation of the ninth aspect of this application, the first synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the first synchronization signal sequence, f1(n) is the first m-sequence, and f2(n) is the second m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), it can be seen that the first synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplicity, m+k can be denoted as k1, that is, k1=m+k. Then, the first synchronization signal sequence y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the first synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0038] A tenth aspect of this application provides a user equipment, comprising: a receiving unit for receiving a first received signal and a second received signal; a generating unit for generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, the first local synchronization signal sequence being a sequence obtained from a first Gold sequence, the first Gold sequence being a sequence generated from a first m sequence and a second m sequence, the second local synchronization signal sequence being a sequence obtained from a second Gold sequence, the second Gold sequence being a sequence generated from a third m sequence and a fourth m sequence, the first m sequence having the same generator polynomial as the third m sequence, the second m sequence having the same generator polynomial as the fourth m sequence, wherein the relative shift value of the first m sequence and the second m sequence is m1, the relative shift value of the third m sequence and the fourth m sequence is m2, m1 ≠ m2 (mod N), the length of the first m sequence, the second m sequence, the third m sequence, and the fourth m sequence is N, where N is a positive integer greater than 1; and a processing unit for processing the first received signal and the second received signal according to the local synchronization signal sequence. In this embodiment of the application, the user equipment uses the first local synchronization signal sequence and the second local synchronization signal sequence with small correlation values, namely the local primary synchronization signal sequence and the local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal and improving the detection performance of the first received signal and the second received signal.
[0039] In one possible design, in a first implementation of the tenth aspect of this application, the first local synchronization signal sequence is a sequence obtained from a first Gold sequence, which is generated from a first m sequence f1(n) and a second m sequence f2(n). The second local synchronization signal sequence is a sequence obtained from a second Gold sequence, which is generated from a third m sequence f3(n) and a fourth m sequence f4(n). The first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, where, y m,k (n) is the first synchronization signal sequence, g m,k (n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k(n)=1-2·g m,k (n), g m,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k (n) is the second Gold sequence, the relative shift value between the third m sequence and the fourth m sequence is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, k is the cyclic shift value; the generator polynomial of the first m sequence and the third m sequence is the same, which is The second m-sequence has the same generator polynomial as the fourth m-sequence, which is... The condition m1≠m2(modN) must be satisfied. This application's embodiments define the first and second local synchronization signal sequences, increasing the implementability and operability of this application's embodiments.
[0040] In one possible design, in the second implementation of the tenth aspect of this application, the first local synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the first local synchronization signal sequence, f1(n) is the first m-sequence, and f2(n) is the second m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), it can be seen that the first local synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplicity, m+k can be denoted as k1, that is, k1=m+k. Then, the first local synchronization signal sequence y m,k (n) can also be represented as: y m,k(n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1). This application provides another possible condition that the first local synchronization signal may satisfy, increasing the implementation method of this application embodiment.
[0041] The eleventh aspect of this application provides a method for transmitting a synchronization signal, comprising: a network device generating a first synchronization signal sequence and a second synchronization signal sequence, wherein the second synchronization signal sequence is a sequence obtained from a first m-sequence and a second m-sequence, the relative shift value between the first m-sequence and the second m-sequence is m, the cyclic shift value is p, the value range of p does not include the cyclic shift value k strongly correlated with the first synchronization signal sequence, and the length of the first m-sequence and the second m-sequence is N; the network device maps the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and maps the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, wherein M and N are positive integers greater than 1; and the network device transmitting the first synchronization signal and the second synchronization signal. In this application embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, namely a primary synchronization signal sequence and a secondary synchronization signal sequence, thereby reducing the cross-correlation between the secondary synchronization signal and the primary synchronization signal, and thus reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0042] In one possible design, in the first implementation of the eleventh aspect of this application, the second synchronization signal sequence can be a Gold sequence, which is a sequence generated by the first m-sequence f1(n) and the second m-sequence f2(n), satisfying y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,y m,k (n) is the second synchronization signal sequence, g m,k f(n) is a Gold sequence, and f1(n) and f2(n) are m sequences. This application's embodiments limit the second synchronization signal sequence, increasing the implementability and operability of this application's embodiments.
[0043] The twelfth aspect of this application provides a method for receiving a synchronization signal, comprising: a user equipment receiving a first received signal and a second received signal; the user equipment generating a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, the second local synchronization signal sequence being a sequence obtained from a first m-sequence and a second m-sequence, wherein the relative shift value between the first m-sequence and the second m-sequence is m, the cyclic shift value is p, the value range of p does not include the cyclic shift value k strongly correlated with the first synchronization signal sequence, the length of the first m-sequence and the second m-sequence is N, and N is a positive integer greater than 1; the user equipment processing the first received signal and the second received signal according to the local synchronization signal sequence. In this application embodiment, the user equipment uses the generated first local synchronization signal sequence and second local synchronization signal sequence with small correlation values, i.e., a local primary synchronization signal sequence and a local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal, and thus improving the detection performance of the first received signal and the second received signal.
[0044] In one possible design, in the first implementation of the twelfth aspect of this application, the second local synchronization signal sequence can be a Gold sequence, which is generated by a first m-sequence f1(n) and a second m-sequence f2(n), satisfying y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,y m,k (n) is the second local synchronization signal sequence, g m,k f(n) is a Gold sequence, and f1(n) and f2(n) are m sequences. This application embodiment limits the second local synchronization signal sequence, increasing the implementability and operability of this application embodiment.
[0045] The thirteenth aspect of this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the following steps: generating a first synchronization signal sequence and a second synchronization signal sequence, wherein the first synchronization signal sequence is a sequence obtained from a first m-sequence, the second synchronization signal sequence is a sequence obtained from a first Gold sequence, the first Gold sequence is generated from a second m-sequence and a third m-sequence, the generator polynomial of the first m-sequence is the same as the generator polynomial of the second m-sequence, and the lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N; mapping the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal, wherein M and N are positive integers greater than 1.
[0046] Optionally, the first synchronization signal sequence is a sequence obtained from a first m-sequence, and the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is: Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first synchronization signal sequence and the first m sequence satisfy s(n)=1-2·c(n), n=0,1,2,…,N-1, Wherein, s(n) is the first synchronization signal sequence, and c(n) is the first m sequence.
[0047] Optionally, the second synchronization signal sequence is a sequence obtained from the first Gold sequence, which is generated by the second m-sequence {f1(n)|n=0,1,2,…,N-1} and the third m-sequence {f2(n)|n=0,1,2,…,N-1}, and the generating polynomial of the second m-sequence is: The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, gm,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) sequence and the f2(n) sequence, and k is the cyclic shift value.
[0048] Optionally, the second synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f(n) is the second synchronization signal sequence, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. It can be understood that substituting x1(n) = 1 - 2 * f1(n) and x2(n) = 1 - 2 * f2(n) into y... m,k (n) = x1((n+m+k)modN)·x2((n+k)modN), it can be seen that the second synchronization signal sequence y m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, m+k can be denoted as k1, that is, k1=m+k. Then, the second synchronization signal sequence y m,k (n) can also be represented as: y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1).
[0049] Optionally, a local synchronization signal sequence is generated, comprising a first local synchronization signal sequence and a second local synchronization signal sequence. The first local synchronization signal sequence is a sequence obtained from a first m-sequence, and the second local synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated from a second m-sequence and a third m-sequence. The generator polynomial of the first m-sequence is the same as that of the second m-sequence. The lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N, where N is a positive integer greater than 1. The first received signal and the second received signal are processed according to the local synchronization signal sequence.
[0050] As can be seen from the above technical solution, the embodiments of this application have the following advantages:
[0051] In the technical solution provided in this application embodiment, a network device generates a first synchronization signal sequence and a second synchronization signal sequence. The first synchronization signal sequence is a sequence obtained from an m-sequence, and the second synchronization signal sequence is a sequence obtained from a Gold sequence. The Gold sequence is generated from the first m-sequence and the second m-sequence, and the generator polynomial of the m-sequence is the same as the generator polynomial of the first m-sequence of the Gold sequence. The network device maps the first synchronization signal sequence and the second synchronization signal sequence onto N subcarriers of a first time unit and N subcarriers of a second time unit, respectively, to obtain the first synchronization signal and the second synchronization signal, where N is a positive integer greater than or equal to 1. The network device transmits the first synchronization signal and the second synchronization signal. In this application embodiment, the primary synchronization signal sequence and the secondary synchronization signal sequence generated by the network device have low correlation values, which reduces the cross-correlation between the secondary synchronization signal and the primary synchronization signal, thereby reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal. Attached Figure Description
[0052] Figure 1a This is a schematic diagram of the network architecture according to an embodiment of this application;
[0053] Figure 1b This is a schematic diagram of a scenario according to an embodiment of this application;
[0054] Figure 2 This is a schematic diagram of one embodiment of the synchronization signal transmission method according to this application.
[0055] Figure 3 This is a schematic diagram showing the correspondence between octal values and primitive polynomials in an embodiment of this application;
[0056] Figure 4 This is a schematic diagram illustrating a scenario where the synchronization signal has a different center frequency point, as described in an embodiment of this application.
[0057] Figure 5 This is a schematic diagram of another embodiment of the synchronization signal transmission method of this application;
[0058] Figure 6 This is a schematic diagram of one embodiment of the network device in this application;
[0059] Figure 7 This is a schematic diagram of one embodiment of the user equipment in this application;
[0060] Figure 8 This is a schematic diagram of another embodiment of the network device in this application;
[0061] Figure 9 This is a schematic diagram of another embodiment of the user equipment in this application;
[0062] Figure 10 This is a schematic diagram of another embodiment of the network device in this application;
[0063] Figure 11 This is a schematic diagram of another embodiment of the user equipment in this application;
[0064] Figure 12a This is a schematic diagram of another embodiment of the user equipment in this application;
[0065] Figure 12b This is a schematic diagram of another embodiment of the user equipment in this application;
[0066] Figure 13 This is a schematic diagram of another embodiment of the network device in this application. Detailed Implementation
[0067] This application provides a method for transmitting a synchronization signal to reduce the correlation between the auxiliary synchronization signal and the primary synchronization signal and to reduce interference to the primary synchronization signal.
[0068] To enable those skilled in the art to better understand the present application, the embodiments of the present application will be described below with reference to the accompanying drawings.
[0069] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0070] The embodiments of this application can be applied to, for example... Figure 1a The network architecture shown in this application involves the transmission of synchronization signals between network devices (e.g., base stations) and user equipment (e.g., mobile phones). The device transmitting the synchronization signal in this application is referred to as a network device. The embodiments in this application are illustrated using the example of a network device sending a synchronization signal to a user equipment. Figure 1bAs shown, when a user terminal in cell 1 detects the primary synchronization signal, the secondary synchronization signals in cell 1 and cell 2 can interfere with the primary synchronization signal of cell 1. Since cell 2 and cell 1 may be out of sync, there is a possibility that the secondary synchronization signal of cell 2 and the primary synchronization signal of cell 1 may overlap in time. In this case, the secondary synchronization signal in cell 2 will interfere with the primary synchronization signal in cell 1. The secondary synchronization signal in cell 1 may also interfere with the detection of the primary synchronization signal in cell 1. This is because when a user terminal detects the primary synchronization signal in cell 1, it needs to perform correlation operations between the local primary synchronization signal sequence and the received signal at multiple times. At the time of the secondary synchronization signal, it will correlate with the received secondary synchronization signal, and thus be affected by the interference from the secondary synchronization signal.
[0071] It is understandable that network devices can send and receive synchronization signals with each other, and user devices can send and receive signals with each other; specific details are not limited here.
[0072] The network equipment in this application can be any device with wireless transceiver capabilities. This includes, but is not limited to: base stations (BTS) in Global System for Mobile (GSM) or CDMA, base stations (NodeB) in WCDMA, evolved base stations (NodeB, eNB, or e-NodeB) in LTE, base stations (gNodeB or gNB) or transmission reception points (TRPs) in NR, base stations evolved from 3GPP, access nodes, wireless relay nodes, and wireless backhaul nodes in WiFi systems. Base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, etc. Multiple base stations can support networks using the same technology mentioned above, or they can support networks using different technologies mentioned above. A base station can contain one or more co-located or non-co-located transmission receiving points (TRPs). Network devices can also be radio controllers, centralized units (CUs), and / or distributed units (DUs) in cloud radio access network (CRAN) scenarios. Network devices can also be servers, wearable devices, or vehicle-mounted devices, etc. The following explanation uses a base station as an example. The multiple network devices can be base stations of the same type or different types. The base station can communicate with the terminal device or through a relay station. The terminal device can communicate with multiple base stations using different technologies; for example, the terminal device can communicate with a base station supporting LTE networks, or with a base station supporting 5G networks, and can also support dual connectivity with both LTE and 5G base stations.
[0073] The terminal device in this application is a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. User equipment is sometimes also referred to as a terminal, terminal equipment, user equipment (UE), access terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. A terminal can be fixed or mobile.
[0074] According to the rules of sequences, the generator polynomial of the m-sequence is: Where a K =1, a0=1, the generator polynomial is g(x) which means that the generated sequence c(n)={c(n)|n=0,1,2,…,N-1} satisfies the following recurrence relation, The initial states are c(K-1), c(K-2), c(K-3), ..., c(1), c(0). Based on the initial state values and the recursive formula, we can obtain the sequence {c(n)|n=0,1,2,…,N-1}. When the generator polynomial is a primitive polynomial of degree K, the resulting sequence is an m-sequence with a length of N=2. K -1.
[0075] The Gold sequence is generated by adding a pair of preferred m-sequences modulo 2. The preferred m-sequences ensure low cross-correlation between different Gold sequences. f1(n) and f2(n) are two m-sequences of length N, and g... m,kLet f(n) = (f1((n+m+k)modN)+f2((n+k)modN))mod2, where n is a Gold sequence of length N, and m = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1. Variations in m and k produce multiple distinct Gold sequences within the same set. A pair of m-sequences within a Gold sequence results in low cross-correlation between different Gold sequences within the same set.
[0076] Assume the primary synchronization signal generator polynomial is g(x) = x 7 +x 4 +1, that is, c(n+7) = (c(n+4) + c(n)) mod 2, c(n) is an m-sequence with an initial state of 1 1 1 0 1 1 0, i.e., c(6) = 1, c(5) = 1, c(4) = 1, c(3) = 0, c(2) = 1, c(1) = 1, c(0) = 0. It can also be expressed as: {c(6), c(5), c(4), c(3), c(2), c(1), c(0)} = {1 1 10 1 1 0}. Further, the m-sequence is mapped onto N subcarriers after BPSK modulation, for example, N = 127. The modulated main synchronization signal sequence is s(n) = 1 - 2·c(n), n = 0, 1, ..., N-1. It can be seen that the lengths of the m-sequence c(n) and the main synchronization signal sequence s(n) are both N. For example, three master synchronization signal sequences can be generated based on three cyclic shifts (0, 43, 86). The cyclic shift sequence {c(n)|n=0, 1, 2, …, N-1} is defined as {c((n+p)modN)|n=0, 1, 2, …, N-1}, where p=0, 1, 2, …, N-1 are the cyclic shift values.
[0077] The auxiliary synchronization signal sequence is a sequence g generated from two m sequences. m,k (n) can be obtained, for example, from the generator polynomial g1(x) = x 7 +x 3 +1, g2(x)=x 3 +x 2 +x+1, generating sequences f1(n) and f2(n) respectively, yielding g m,k (n) = (f1((n+m+k)modN)+f2((n+k)modN))mod2, with an initial value of 1 1 1 0 1 1 0. Here, m is the relative shift value between two m sequences, for example, m = 0, 1, 2, ..., 126, n = 0, 1, 2, ..., 126. The Gold sequence is further mapped onto N subcarriers after BPSK modulation, where N = 127.
[0078] y m,k (n)=1-2·g m,k(n), n = 0, 1, ..., N-1, is the sequence of secondary synchronization signals mapped onto N subcarriers. Here, the primary synchronization signal and the secondary synchronization signal are located on different OFDM symbols, for example, N = 127.
[0079] When the secondary synchronization signal of a neighboring cell overlaps with the primary synchronization signal of the current cell in time, it will interfere with the primary synchronization signal. When the UE detects the primary synchronization signal of the current cell, the correlation between the secondary synchronization signal and the primary synchronization signal is relatively large, which will also interfere with the detection of the primary synchronization signal. Specifically, for the Gold sequence generated above for the secondary synchronization signal, the cyclic shift value corresponding to the 127 relative shift values (m = 0, 1, ..., 126) of the primary synchronization signal sequence with a cyclic shift of 0 and the Gold sequence is k. m The maximum correlation values of the sequences are as follows: {33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 2 9, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33, 29, 25, 31, 41, 29, 33, 33}.
[0080] k m It is one of the following values:
[0081] {20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 2} 0, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20}.
[0082] The maximum correlation value among different sequences within a typical set of Gold sequences is 17. The correlation value mentioned above is significantly larger than 17, resulting in greater interference between the secondary synchronization signal and the primary synchronization signal.
[0083] For ease of understanding, the specific process of the embodiments of this application is described below. Please refer to the embodiments of this application and subsequent embodiments. Figure 2 One embodiment of the synchronization signal transmission method in this application includes:
[0084] 201. The network device generates a first synchronization signal sequence and a second synchronization signal sequence.
[0085] The network device generates a first synchronization signal sequence and a second synchronization signal sequence. The first synchronization signal sequence is a sequence obtained from a first m-sequence, and the second synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated by the second m-sequence and the third m-sequence. The generating polynomial of the first m-sequence is the same as that of the second m-sequence. The lengths of the first m-sequence, the second m-sequence, and the third m-sequence are N, where N is a positive integer greater than 1.
[0086] It should be noted that the first synchronization signal sequence is a sequence obtained from the first m-sequence, and the network device uses the generator polynomial... We obtain an m-sequence {c(n)|n=0,1,2,…,N-1}, where the coefficients of the polynomial can take values of 0 or 1, and a K=1, a0=1, K is a positive integer greater than 1, 0≤i≤K. The network device obtains the first synchronization signal sequence based on the initial state values of the first m sequence and the recursive formula, s(n)=1-2·c(n), n=0,1,2,…,N-1. Let s(n) be the first synchronization signal sequence and c(n) be the first m-sequence. Different initial state values of the first m-sequence will result in different sequences; the initial state values of the first m-sequence are not limited here. The second synchronization signal sequence is obtained from the first Gold sequence. The first Gold sequence is generated from the second m-sequence {f1(n)|n=0,1,2,…,N-1} and the third m-sequence {f2(n)|n=0,1,2,…,N-1}. The generator polynomial of the second m-sequence is... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than 1, 0≤i≤K, the first Gold sequence, the second m sequence, and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,g m,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) and f2(n) sequences, and k is the cyclic shift value.
[0087] It is understandable that when the generator polynomial is a primitive polynomial of degree K, the resulting first synchronization signal sequence is an m-sequence with a length of N, where N = 2. K -1, for example, when K=7, N=127. K is an integer greater than 1, but the specific value is not limited here. The first and second synchronization signal sequences can be cyclically shifted to obtain other sequences with the same properties. For example, the properties of the sequence obtained after cyclically shifting the first synchronization signal sequence remain unchanged, still being an m-signal sequence. The properties of the sequence obtained after cyclically shifting the second synchronization signal sequence are not limited here. The cyclically shifted sequence satisfies {c((n+p)modN)|n=0,1,2,…,N-1}, p=0,1,2,…,N-1, where p is the cyclic shift value. The specific value is not limited here.
[0088] For example, when K = 7 and N = 127, the corresponding first synchronization signal sequence is a sequence obtained based on the first m-sequence. The generator polynomial of the first m-sequence is g(x) = x7 +x 4 +1, the recursive formula is c(n+7)=(c(n+4)+c(n))mod2. The initial state value of the first m sequence is {1 1 1 0 1 1 0}, that is, c(6)=1, c(5)=1, c(4)=1, c(3)=0, c(2)=1, c(1)=1, c(0)=0. In other words, {c(6), c(5), c(4), c(3), c(2), c(1), c(0)}={1 1 1 0 1 1 0}. Based on the initial values of the first m-sequence, the sequence of the first synchronization signal with a length of 127 is obtained: {1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 10 0 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 0 ... 1 1 0 0 1 1 1 1 0 1 1 0}.
[0089] like Figure 3 As shown, for the second synchronization signal, its corresponding second synchronization signal sequence is an ordered sequence obtained based on the second m-sequence and the third m-sequence. The generator polynomial of the second m-sequence is the same as the generator polynomial of the first m-sequence of the first synchronization signal. For example, the generator polynomial of the second m-sequence can be expressed as g(x) = x 7 +x 4 +1. The primitive polynomial corresponding to the second m-sequence is {1 0 0 1 0 0 0 1}, which corresponds to an octal value 221. For example, the generator polynomial of the third m-sequence could be... Figure 3 The generator polynomial corresponding to any one of the octal values 361, 375, 313, 301, 325, 345, 367, 271, 253, 203, with coefficients a7, a6, ..., a1, a0. Figure 3 In this equation, a7 is the highest bit of each primitive polynomial (i.e., the generator polynomial mentioned above). For example, the value 361, represented in binary as 1 1 1 1 0 0 0 1, corresponds to the generator polynomial g2(x) = x. 7 +x 6 +x 5 +x 4+1. For example, the octal value 203, represented in binary as 1 0 00 0 0 1 1, corresponds to the generator polynomial g2(x) = x. 7 +x+1, the corresponding recurrence formula satisfies c1(i+7)=(c1(i+1)+c1(i))mod2.
[0090] Optionally, both the first and second synchronization signal sequences are sequences derived from the Gold sequence. For example, the first synchronization signal sequence is a sequence derived from the first Gold sequence. The first Gold sequence is a sequence generated from the first m sequence and the second m sequence. The second synchronization signal sequence is a sequence derived from the second Gold sequence. The second Gold sequence is a sequence generated from the third m sequence and the fourth m sequence. The generator polynomials of the first m sequence and the third m sequence are the same, and the generator polynomials of the second m sequence and the fourth m sequence are the same. For example, the relative shift value between the first m sequence and the second m sequence is m1, and the relative shift value between the third m sequence and the fourth m sequence is m2, satisfying m1≠m2(modN). The lengths of the first m sequence, the second m sequence, the third m sequence, and the fourth m sequence are all N, where N=2. K -1.
[0091] In one implementation, the first synchronization signal sequence y m,k (n) satisfies y m,k (n)=1-2·g m,k (n), g m,k The sequence (n) can be a Gold sequence obtained based on the first m-sequence f1(n) and the second m-sequence f2(n). Where g m,k (n) = (f1((n+m+k)modN)+f2((n+k)modN))mod2, n = 0,1,2,…,N-1, k = 0,1,2,…,N-1, m = 0,1,2,…,N-1, where m is the relative shift value between the f1(n) and f2(n) sequences. Second synchronization signal sequence y m,k (n) satisfies y m,k (n)=1-2·g m,k (n), g m,k (n) can be the Gold sequence obtained based on the third m-sequence f3(n) and the fourth m-sequence f4(n). m,k (n) = (f3((n+m+k)modN)+f4((n+k)modN))mod2, where the relative shift value between the third m sequence f3(n) and the fourth m sequence f4(n) is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, and k is the cyclic shift value.
[0092] The generating polynomials of the first m-sequence and the third m-sequence are the same, which are: The generating polynomials of the second m-sequence and the fourth m-sequence are the same, which are: The condition m1≠m2(modN) must be satisfied.
[0093] 202. The network device receives the first synchronization signal and the second synchronization signal.
[0094] The network device maps the first synchronization signal sequence onto M subcarriers of the first time unit to obtain the first synchronization signal, and maps the second synchronization signal sequence onto M subcarriers of the second time unit to obtain the second synchronization signal, where M is a positive integer greater than 1.
[0095] It should be noted that the first and second synchronization signals obtained by the network device can be sequences obtained by modulating and transforming m sequences, or they can be directly generated according to the formula. The first synchronization signal satisfies s(n) = 1 - 2·c(n), n = 0, 1, ..., N-1, where N is a positive integer greater than 1, s(n) is the first synchronization signal sequence, and c(n) is the first m sequence.
[0096] M = N, or M = N-1. When M = N, the N elements of the synchronization signal sequence are mapped to N subcarriers. When M = N-1, the elements of the synchronization signal sequence, excluding the center element, are mapped to N-1 subcarriers. The mapping of the center element of the synchronization signal sequence can be to the center subcarrier of the synchronization signal in the frequency domain, or it can be left untransmitted. This invention does not impose any limitations on this.
[0097] It is understandable that network devices can use binary phase shift keying (BPSK) to modulate the m-sequence to obtain the modulated synchronization signal sequence. Network devices can also use other modulation methods to modulate the synchronization signal sequence; specific methods are not limited here.
[0098] For example, when the first m-sequence is the sequence in the above steps {1 1 1 1 1 1 0 0 0 0 1 1 1 0 11 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 10 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 1 0 1 0 0 00 1 0 1 0 1 0 1 1 1 1 1 0 ...1 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 The sequence {0 1 1 1 1 0 1 1 0} after modulation transformation is {-1 -1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 1 1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 -1 -1 11 1 1 1 -1 -1 1 1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 1 -1 1 -1 -1 -1 -1 ... 1 -1 1 1 -1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1}. The modulation process of the first Gold sequence is similar to that of the first m sequence, and will not be described in detail here.
[0099] 203. The network device sends the first synchronization signal and the second synchronization signal.
[0100] The network device transmits a first synchronization signal on a subcarrier carrying a first synchronization signal sequence, and transmits a second synchronization signal on a subcarrier carrying a second synchronization signal sequence.
[0101] 204. The user equipment receives the first received signal and the second received signal.
[0102] User equipment receives signals sent by network equipment and selects to receive the first and second received signals that meet the signal quality requirements.
[0103] It should be noted that the user equipment can receive the sensed signals and, among those signals whose quality meets the requirements, receive the first and second received signals. Signal quality may include signal strength, channel quality indication information, etc. Specific details are not specified here.
[0104] 205. User equipment generates a local synchronization signal sequence.
[0105] The user equipment generates a local synchronization signal sequence, which includes a first local synchronization signal sequence and a second local synchronization signal sequence. The first local synchronization signal sequence is a sequence obtained from a first m-sequence, and the second local synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated by the second m-sequence and the third m-sequence, and the generating polynomial of the first m-sequence is the same as the generating polynomial of the second m-sequence of the first Gold sequence.
[0106] It should be noted that the first local synchronization signal sequence is a sequence obtained from the first m-sequence, and the user equipment uses the generator polynomial... We obtain the first m-sequence {c(n)|n=0,1,2,…,N-1}, where the coefficients of the polynomial can take values of 0 or 1, and a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K. The user equipment obtains the first local synchronization signal sequence based on the initial state values of the first m sequence and the recursive formula, s(n)=1-2·c(n), n=0,1,2,…,N-1, Let s(n) be the first local synchronization signal sequence, and c(n) be the first m-sequence. Different initial state values of the first m-sequence will result in different sequences; the initial state values of the first m-sequence are not limited here. The second local synchronization signal sequence is obtained from the first Gold sequence. The Gold sequence is generated from the second m-sequence {f1(n)|n=0,1,2,…,N-1} and the third m-sequence {f2(n)|n=0,1,2,…,N-1}. The generator polynomial of the second m-sequence is... The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence, and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k(n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,k f(n) is the first Gold sequence, and m is the relative shift value between the f1(n) and f2(n) sequences.
[0107] It is understandable that when the generator polynomial is a primitive polynomial of degree K, the resulting first local synchronization signal sequence is an m-sequence with a length of N, where N = 2. K -1, for example, when K=7, N=127. K is an integer greater than 1, and the specific value is not limited here. The first local synchronization signal sequence and the second local synchronization signal sequence can be cyclically shifted to obtain other sequences with the same properties. For example, the sequence obtained after cyclically shifting the first local synchronization signal sequence has the same properties as the m-sequence, and the sequence obtained after cyclically shifting the second local synchronization signal sequence is still the Gold sequence. The cyclically shifted sequence of the sequence {c(n)|n=0,1,2,…,N-1} satisfies {c((n+p)modN)|n=0,1,2,…,N-1}, p=0,1,2,…,N-1, where p is the cyclic shift value. Or the cyclically shifted sequence of the sequence {c(n)|n=0,1,2,…,N-1} satisfies {c((np)modN)|n=0,1,2,…,N-1}, p=0,1,2,…,N-1, where p is the cyclic shift value. No specifics are specified here.
[0108] In one implementation, the user equipment generates a local synchronization signal sequence, which includes a first local synchronization signal sequence and a second local synchronization signal sequence. The first local synchronization signal sequence is a sequence obtained from a first Gold sequence, which is a sequence generated from a first m-sequence f1(n) and a second m-sequence f2(n). The second local synchronization signal sequence is a sequence obtained from a second Gold sequence, which is a sequence generated from a third m-sequence f3(n) and a fourth m-sequence f4(n). The first Gold sequence, the first m-sequence, and the second m-sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,y m,k (n) is the first synchronization signal sequence, g m,k(n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k (n) represents the second Gold sequence, and the relative shift value between the third m sequence and the fourth m sequence is m², where n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, and k is the cyclic shift value; the generator polynomials of the first m sequence and the third m sequence are the same. The generating polynomials of the second m-sequence and the fourth m-sequence are the same, which are: The condition m1 ≠ m2 (mod N) is satisfied. In all embodiments of the present invention, when m1 ≠ m2 (mod N) is involved, when there are multiple auxiliary synchronization signal sequences in the system, the relative shift value of each auxiliary synchronization signal sequence satisfies m1 ≠ m2 (mod N).
[0109] 206. The user equipment processes the first received signal and the second received signal.
[0110] The user equipment processes the first received signal and the second received signal according to the local synchronization signal sequence, wherein the local synchronization signal includes the first local synchronization signal and the second local synchronization signal.
[0111] It should be noted that the received signal includes a first received signal and a second received signal, and the user equipment performs relevant calculations on the received signal. The first received signal and the second received signal can be the same, for example, both being signals received within a certain period of time, or they can be different, for example, signals received at different time periods.
[0112] In this embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with low correlation values, namely the primary synchronization signal sequence and the secondary synchronization signal sequence. This reduces the cross-correlation between the secondary synchronization signal and the primary synchronization signal. When the user equipment detects the primary synchronization signal of its own cell, it can reduce the interference of secondary synchronization signals from other cells or the user equipment's own cell on the primary synchronization signal. Furthermore, it ensures that when searching for the primary synchronization signal at different center frequencies, it will not form a strong correlation with other synchronization signals due to frequency differences.
[0113] It should be noted that the mathematical symbols and letters used in the various embodiments of this invention do not limit the invention itself. For example, in the embodiments of this invention, the first m sequence is represented by f1(n), but it can also be represented by other function symbols or sequence symbols, such as a(n), a1(n), or x(n). In specific implementation, the above sequence can be data stored in a specific order or satisfying certain relationships, and then subjected to mathematical calculations or processing.
[0114] like Figure 4 As shown, during primary synchronization detection, the assumed frequency center is center 1, while the actual center of the transmitted synchronization signal is center 2. If the relative shift values m1 = m2 (mod N) of the Gold sequence used in the primary synchronization signal and the Gold sequence used in the secondary synchronization signal are distinguished by different shift values k, when the assumed center and the actual center of the transmitted secondary synchronization signal are different, the overlapping parts in the frequency domain may be completely identical, resulting in a large correlation value. The solution of this invention ensures that m1 ≠ m2 (mod N), thus resulting in a smaller correlation value and less interference.
[0115] Understandably, user equipment processes different received signals differently. For example, the detection of the primary synchronization signal differs from that of the secondary synchronization signal. When detecting the primary synchronization signal, the receiving device needs to assume the center frequency of the primary synchronization signal. Based on this assumed center frequency, the received signal is obtained, and correlation operations are performed using the generated local primary synchronization signal sequence and the received signal. When detecting the secondary synchronization signal, this is done after the primary synchronization signal has already been detected. The receiving device can determine the center of the secondary synchronization signal based on the detected center of the primary synchronization signal (the centers of the primary and secondary synchronization signals are usually the same). The possible frequency of the center of the primary synchronization signal is f0 + n × f. R n is an integer, f0 is the initial frequency, and f R This refers to the channel spacing, which can be predefined. For example, the channel spacing f. R The value can be 100kHz, 180kHz, 300kHz, etc., and varies with different frequency bands. R The values can be different. For example, at high frequencies, there can be different channel spacing values below 3GHz, 3GHz-6GHz, and 6GHz-52.6GHz.
[0116] There can be multiple primary synchronization signal sequences, such as three. The network device determines which one to use based on the cell identifier. In one implementation, assuming there are three primary synchronization signal sequences, two of which can be obtained from two m-sequences, and the third from a Gold sequence. The two m-sequences have the same generator polynomial as the two m-sequences that generate the Gold sequence of the secondary synchronization signal. The generator polynomials of the two m-sequences of the Gold sequence of the primary synchronization signal and the two m-sequences that generate the Gold sequence of the secondary synchronization signal are the same, meaning they belong to the same set of Gold sequences. There can also be multiple secondary synchronization signals; variations in relative and cyclic shift values generate different Gold sequences, which can carry cell identification information.
[0117] The length of the main synchronization signal sequence is N. The three cyclic shift values of the m-sequence that generates the main synchronization signal sequence are {0, a0, a1}, where N > a1 > a0 > 0. Let b0 = a0, b1 = a1 - a0, and b2 = N - a1. The subcarrier spacing of the main synchronization signal is Δf. Then, a0, a1, and f are chosen. R Such that for all i = 0, 1, 2, (b i ×Δf)mod f R >Δf, and fx-(b i ×Δf)mod f R >Δf. Here, Δf can be different for different frequency bands, but each frequency band can be unique, meaning each frequency band has only one value. The sequence length of the synchronization signal can be the same for different frequency bands.
[0118] For example, suppose N = 127, Δf = 15 kHz, a0 = 43, a1 = 86, f R =100kHz, then b0=43, b1=43, b2=41, and we will have b2×Δfmod f R =15kHz does not satisfy (b²×Δf) mod f R >Δf, so if the frequency deviation between the receiving and transmitting devices is approximately one subcarrier, when the receiving device searches for the primary synchronization signal based on the assumed center frequency, the frequency offset caused by the center frequency will result in approximately 127-b0 = 127-42 = 85 subcarriers overlapping between the assumed synchronization signal and the primary synchronization signal with a cyclic shift of b0. Even if the center frequency is incorrect, there will still be a relatively large correlation value, leading to a decrease in the receiving performance of the receiving device. Choosing a0 = 42, a1 = 84, f R =100kHz, then b0=42, b1=42, b2=43. (b i×Δf)mod f R =30KHz, 30KHz, 45KHz, for i=0,1,2 respectively.
[0119] f R -(b i ×Δf)mod f R =70KHz, 70KHz, 25KHz, for i=0,1,2 respectively. It satisfies the property of being greater than Δf.
[0120] Another example, f R =180KHz, a0=43, a1=86, Δf=30KHz, then b0=43, b1=43, b2=41.
[0121] (b i ×Δf)mod f R =30KHz, 30KHz, 150KHz, for i=0,1,2 respectively.
[0122] f R -(b i ×Δf)mod f R =150KHz, 150KHz, 30KHz, for i=0,1,2 respectively. The property of being greater than Δf is not satisfied.
[0123] If f R =300KHz, a0=42, a1=84, then b0=42, b1=42, b2=43, Δf=30KHz.
[0124] (b i ×Δf)mod f R =60KHz, 60KHz, 90KHz, respectively for i=0,1,2.
[0125] f R -(b i ×Δf)mod f R =240KHz, 240KHz, 210KHz, for i = 0, 1, 2 respectively. They satisfy the property of being greater than Δf.
[0126] Furthermore, for each frequency band, the selected a0, a1, f R All must satisfy (b) i ×Δf)mod f R >Δf and f R -(b i ×Δf)mod f R>Δf, where Δf is the subcarrier spacing of the main synchronization signal in the frequency band. A method or device for transmitting or receiving a main synchronization signal sequence generated from an m-sequence with cyclic shift values of 0, a0, a1 that conforms to this characteristic can reduce interference caused by detecting the center frequency of the synchronization channel when performing main synchronization signal detection.
[0127] Combination Figure 5 Another embodiment of the method for transmitting synchronization signals provided in this application will be described.
[0128] 501. The network device generates a first synchronization signal sequence and a second synchronization signal sequence.
[0129] The network device generates a first synchronization signal sequence and a second synchronization signal sequence. The second synchronization signal sequence is a sequence obtained from the first m sequence and the second m sequence. The relative shift value between the first m sequence and the second m sequence that gives the second synchronization signal sequence is m, and the cyclic shift value is p. The value range of p does not include the cyclic shift value k that is strongly correlated with the first synchronization signal sequence. The length of the first m sequence and the second m sequence is N.
[0130] It should be noted that the second synchronization signal sequence is obtained by modulo-2 addition of the first m-sequence and the second m-sequence. Specifically, it is generated by modulo-2 addition of the first m-sequence {f1(n)|n=0,1,2,…,N-1} and the second m-sequence {f2(n)|n=0,1,2,…,N-1}. The generator polynomial of the first m-sequence is: The generator polynomial of the second m-sequence is Among them, a K =1, a0=1, b K =1, b0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the second synchronization signal sequence can be obtained from the gold sequence or not. The second synchronization signal sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2,n=0,1,2,…,N-1,k=0,1,2,…,N-1,m=0,1,2,…,N-1,y m,k (n) is the second synchronization signal sequence, g m,k f(n) can be a Gold sequence, f1(n) and f2(n) are m sequences, where m is the relative shift value between the f1(n) and f2(n) sequences. When f1(n) and f2(n) are preferred m sequence pairs, g m,k (n) is the Gold sequence.
[0131] Understandably, to avoid strong correlation between two synchronization signal sequences, the cyclic shift p value used in the second synchronization signal for a sequence m does not include the cyclic shift k value corresponding to the sequence with the largest correlation value to the first synchronization signal sequence. The correlation value of two sequences of the same length is defined as the absolute value of the sum of the conjugate products of the elements at the same position. For example, when K=7 and N=127, for any one of the 127 relative shift values, m=0,1,2,…,126, the cyclic shift k value that the second synchronization signal sequence needs to avoid is {20, 16, 30, 91, 95, 25, 78, ... 1, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20, 16, 30, 91, 95, 25, 78, 20}.
[0132] 502. The network device receives the first synchronization signal and the second synchronization signal.
[0133] The network device maps the first synchronization signal sequence and the second synchronization signal sequence onto N subcarriers of the first time unit and N subcarriers of the second time unit, respectively, to obtain the first synchronization signal and the second synchronization signal, where N is a positive integer greater than or equal to 1.
[0134] It should be noted that the first and second synchronization signals obtained by the network device can be sequences obtained by modulating and transforming m-sequences, or they can be directly generated according to the formula. The first synchronization signal satisfies s(n) = 1 - 2·c(n), where n = 0, 1, ..., N-1, and N is a positive integer greater than 1. s(n) is the first synchronization signal sequence, and c(n) is the first m-sequence. The second synchronization signal is similar to the first synchronization signal and will not be described further here.
[0135] M = N, or M = N-1. When M = N, the N elements of the synchronization signal sequence are mapped to N subcarriers. When M = N-1, the elements of the synchronization signal sequence, excluding the center element, are mapped to N-1 subcarriers. The mapping of the center element of the synchronization signal sequence can be to the center subcarrier of the synchronization signal in the frequency domain, or it can be left untransmitted. This invention does not impose any limitations on this.
[0136] It is understandable that network devices can use binary phase shift keying (BPSK) to modulate the m-sequence to obtain the modulated synchronization signal sequence. Network devices can also use other modulation methods to modulate the synchronization signal sequence; specific methods are not limited here.
[0137] 503. The network device sends the first synchronization signal and the second synchronization signal.
[0138] The network device transmits a first synchronization signal on a subcarrier carrying a first synchronization signal sequence, and transmits a second synchronization signal on a subcarrier carrying a second synchronization signal sequence.
[0139] 504. The user equipment receives the first received signal and the second received signal.
[0140] The user equipment filters the received signals and selects the first and second received signals that meet the signal quality requirements.
[0141] In this embodiment of the application, steps 503 to 504 of the user equipment transmitting the synchronization signal are... Figure 2 Steps 203 to 204 are similar and will not be repeated here.
[0142] 505. User equipment generates a local synchronization signal sequence.
[0143] The user equipment generates a local synchronization signal sequence, which includes a first local synchronization signal sequence and a second local synchronization signal sequence. The second local synchronization signal sequence is a sequence obtained from the first m sequence and the second m sequence. The relative shift value between the first m sequence and the second m sequence that gives the second local synchronization signal sequence is m, and the cyclic shift value is p. The value range of p does not include the cyclic shift value k that is strongly correlated with the first synchronization signal sequence.
[0144] It is understandable that the second local synchronization signal sequence can be obtained from the Gold sequence, which is a sequence generated from the first m-sequence f1(n) and the second m-sequence f2(n), satisfying y m,k (n)=1-2·g m,k (n), g m,k(n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1.
[0145] 506. The user equipment processes the first received signal and the second received signal.
[0146] The user equipment processes the first received signal and the second received signal according to the local synchronization signal sequence, wherein the local synchronization signal includes the first local synchronization signal and the second local synchronization signal.
[0147] It should be noted that the received signal includes a first received signal and a second received signal, and the user equipment performs relevant operations on the received signal.
[0148] In this embodiment of the application, the first synchronization signal sequence and the second synchronization signal sequence with small correlation values generated by the network device, namely the primary synchronization signal sequence and the secondary synchronization signal sequence, reduce the cross-correlation between the secondary synchronization signal and the primary synchronization signal. When the user equipment detects the primary synchronization signal of its own cell, it can reduce the interference of secondary synchronization signals from other cells or its own cell on the primary synchronization signal.
[0149] Please see Figure 6 One embodiment of the network device in this application includes:
[0150] The generation unit 601 is used to generate a first synchronization signal sequence and a second synchronization signal sequence. The first synchronization signal sequence is a sequence obtained from a first m sequence, and the second synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated by a second m sequence and a third m sequence. The generating polynomial of the first m sequence is the same as the generating polynomial of the second m sequence. The lengths of the first m sequence, the second m sequence, and the third m sequence are N.
[0151] The mapping unit 602 is used to map the first synchronization signal sequence onto M subcarriers of the first time unit to obtain a first synchronization signal, and to map the second synchronization signal sequence onto M subcarriers of the second time unit to obtain a second synchronization signal, wherein M and N are positive integers greater than 1;
[0152] The transmitting unit 603 is used to transmit the first synchronization signal and the second synchronization signal.
[0153] This invention provides a method for generating a synchronization signal, which may include a first synchronization signal and a second synchronization signal. The first and second synchronization signals may be the same as those mentioned in the various embodiments of the application. For example, the first synchronization signal may be a primary synchronization signal, and the second synchronization signal may be a secondary synchronization signal. The first synchronization signal is generated based on a sequence of first synchronization signals. The second synchronization signal is generated based on a sequence of second synchronization signals.
[0154] In one possible implementation, the first synchronization signal sequence s(n) satisfies s(n) = 1 - 2·c(n), n = 0, 1, 2, ..., N-1, where c(n) is the first m-sequence. The generator polynomial of the first m-sequence {c(n)|n = 0, 1, 2, ..., N-1} is... Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K.
[0155] in, The generator polynomial of the first m-sequence c(n) is g(x) = x 7 +x 4 +1, the recurrence relation is c(n+7)=(c(n+4)+c(n))mod2
[0156] In one possible implementation, the second synchronization signal sequence y m,k (n) satisfies: y m,k (n)=1-2·g m,k (n), n=0,1,2,…,N-1, where g m,k (n) is a sequence obtained based on the second m-sequence {f1(n)|n=0,1,2,…,N-1} and the third m-sequence {f2(n)|n=0,1,2,…,N-1}. For example, g m,k (n) can be a Gold sequence. The generator polynomial of the second m sequence is: The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, where g m,k f(n) = (f1((n+m+k)modN)+f2((n+k)modN))mod2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, where m is the relative shift value between the f1(n) sequence and the f2(n) sequence, and k is the cyclic shift value.
[0157] In another possible implementation, the second synchronization signal sequence y m,k (n) satisfies y m,k (n)=x1((m+m+k)modN)·x2((n+k)modN) (Formula 1)
[0158] Where x1(n) = 1 - 2·f1(n) (Formula 2),
[0159] x²(n) = 1 - 2f²(n) (Formula 3)
[0160] Where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, f1(n) is the second m sequence, and f2(n) is the third m sequence.
[0161] It is understandable that substituting Formula 2 and Formula 3 into Formula 1 yields:
[0162] y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)], (Formula 4),
[0163] For simplicity, we can consider m+k as k1, that is, k1 = m+k. Then, formula 4 can also be expressed as:
[0164] y m,k (n)=[1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], (Formula 5),
[0165] Where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1).
[0166] In one possible implementation, the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is the same as the generator polynomial of the second m-sequence f1(n). For example, the generator polynomial of the first m-sequence is g(x)=x 7 +x 4 +1, the recurrence relation is c(n+7)=(c(n+4)+c(n))mod2, and the generator polynomial of the second m-sequence is g(x=x 7 +x 4 +1, the recursive formula is f1(n+7)=(f1(n+4)+f1(n))mod2.
[0167] The correlation values of the first synchronization signal sequence and the second synchronization signal sequence obtained through the above embodiments are small, that is, the correlation values of the main synchronization signal sequence and the auxiliary synchronization signal sequence are small. Therefore, the cross-correlation between the auxiliary synchronization signal and the main synchronization signal is reduced, thereby reducing the interference of auxiliary synchronization signals from other cells or the cell to the main synchronization signal.
[0168] Please see Figure 7 Another embodiment of the user equipment in this application includes:
[0169] The receiving unit 701 is used to receive the first receiving signal and the second receiving signal;
[0170] The generation unit 702 is used to generate a local synchronization signal sequence, which includes a first local synchronization signal sequence and a second local synchronization signal sequence. The first local synchronization signal sequence is a sequence obtained from a first m sequence, and the second local synchronization signal sequence is a sequence obtained from a first Gold sequence. The first Gold sequence is generated from a second m sequence and a third m sequence. The generating polynomial of the first m sequence is the same as the generating polynomial of the second m sequence. The lengths of the first m sequence, the second m sequence, and the third m sequence are N, where N is a positive integer greater than 1.
[0171] The processing unit 703 is used to process the first received signal and the second received signal according to the local synchronization signal sequence.
[0172] Optionally, the processing unit 703 may further include:
[0173] The first processing subunit 7031 is used to perform correlation processing on the first received signal according to the first local synchronization signal sequence;
[0174] The second processing subunit 7032 is used to perform correlation processing on the second received signal according to the second local synchronization signal sequence.
[0175] Optionally, the first processing subunit 7031 may be specifically used for:
[0176] The first received signal is subjected to correlation processing based on the first local synchronization signal sequence, which is a sequence obtained from a first m-sequence. The first local synchronization signal sequence s(n) satisfies: s(n) = 1 - 2 * c(n), n = 0, 1, 2, ..., N-1, where c(n) is the first m-sequence. Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, where, The generating polynomial of the first m-sequence c(n) is g(x) = x 7 +x 4 +1, the recursive formula is c(n+7)=(c(n+4)+c(n))mod2.
[0177] Optionally, the first local synchronization signal sequence can also be generated in accordance with the first synchronization signal sequence generation method described in the above embodiments. For details, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.
[0178] Optionally, the second processing subunit 7032 may be specifically used for:
[0179] The second received signal is processed according to the second local synchronization signal sequence.
[0180] In one implementation, the second local synchronization signal sequence is a sequence obtained from a first Gold sequence, which is generated by a second m-sequence {f1(n)|n=0,1,2,…,N-1} and a third m-sequence {f2(n)|n=0,1,2,…,N-1}, and the generating polynomial of the second m-sequence is: The generator polynomial of the third m-sequence is Among them, b K =1, b0=1, c K =1, c0=1, K is a positive integer greater than or equal to 1, 0≤i≤K, the first Gold sequence, the second m sequence and the third m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, n=0,1,2,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1, where, y m,k (n) is the second synchronization signal sequence, g m,k f(n) is the first Gold sequence, m is the relative shift value between the f1(n) sequence and the f2(n) sequence, and k is the cyclic shift value.
[0181] In another implementation, the second local synchronization signal sequence y m,k (n) satisfies:
[0182] y m,k(n) = x1((n+m+k)modN)·x2((n+k)modN, where x1(n) = 1-2·f1(n), x2(n) = 1-2·f2(n), where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, f1(n) is the second m sequence, and f2(n) is the third m sequence.
[0183] It's understandable, y m,k (n) can also be expressed as:
[0184] y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)],
[0185] For simplicity, we can consider m+k as k1, that is, k1 = m+k, then y m,k (n) can also be expressed as:
[0186] y m,k (n)=[1-2·f1((n+k1)modN)]·[1-2f2((n+k)modN)], (Formula 5),
[0187] Where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1).
[0188] In one possible implementation, the generator polynomial of the first m-sequence {c(n)|n=0,1,2,…,N-1} is the same as the generator polynomial of the second m-sequence f1(n). For example, the generator polynomial of the first m-sequence is g(x)=x 7 +x 4 +1, the recurrence relation is c(n+7)=(c(n+4)+c(n))mod2, and the generator polynomial of the second m-sequence is g(x=x 7 +x 4 +1, the recursive formula is f1(n+7)=(f1(n+4)+f1(n))mod2.
[0189] Optionally, the second local synchronization signal sequence can also be generated in accordance with the first synchronization signal sequence generation method described in the above embodiments. For details, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.
[0190] In this embodiment of the application, the user equipment uses the first local synchronization signal sequence and the second local synchronization signal sequence with small correlation values, namely the local primary synchronization signal sequence and the local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal and improving the detection performance of the first received signal and the second received signal.
[0191] Please see Figure 8 Another embodiment of the network device in this application includes:
[0192] The generation unit 801 is used to generate a first synchronization signal sequence and a second synchronization signal sequence. The first synchronization signal sequence is a sequence obtained from a first Gold sequence, which is a sequence generated from a first m sequence and a second m sequence. The second synchronization signal sequence is a sequence obtained from a second Gold sequence, which is a sequence generated from a third m sequence and a fourth m sequence. The first m sequence and the third m sequence have the same generator polynomial, and the second m sequence and the fourth m sequence have the same generator polynomial. The relative shift value between the first m sequence and the second m sequence is m1, and the relative shift value between the third m sequence and the fourth m sequence is m2, where m1 ≠ m2 (mod N). The lengths of the first m sequence, the second m sequence, the third m sequence, and the fourth m sequence are N.
[0193] The mapping unit 802 is used to map the first synchronization signal sequence onto M subcarriers of the first time unit to obtain the first synchronization signal, and to map the second synchronization signal sequence onto M subcarriers of the second time unit to obtain the second synchronization signal, wherein M and N are positive integers greater than 1;
[0194] The transmitting unit 803 is used to transmit the first synchronization signal and the second synchronization signal.
[0195] Optionally, the first synchronization signal sequence is a sequence obtained from a first Gold sequence, which is a sequence generated from a first m sequence f1(n) and a second m sequence f2(n). The second synchronization signal sequence is a sequence obtained from a second Gold sequence, which is a sequence generated from a third m sequence f3(n) and a fourth m sequence f4(n). The first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, where, y m,k (n) is the first synchronization signal sequence, gm,k (n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy condition y. m,k (n)=1-2·g m,k (n), g m,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k (n) represents the second Gold sequence, and the relative shift value between the third m sequence and the fourth m sequence is m², where n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, and k is the cyclic shift value; the generator polynomial of the first m sequence is the same as that of the third m sequence. The generating polynomials of the second m-sequence and the fourth m-sequence are the same, which are: The condition m1≠m2(modN) must be satisfied.
[0196] Optionally, the first synchronization signal sequence satisfies y m,k (n)=x1((n+m+k)modN)·x2((n+k)modN), x1(n)=1-2·f1(n), x2(n)=1-2·f2(n), n=0,1,…,N-1, k=0,1,2,…,N-1, m=0,1,2,…,N-1,y m,k f1(n) is the first synchronization signal sequence, f2(n) is the first m sequence, and f2(n) is the second m sequence.
[0197] It should be noted that the first synchronization signal sequence and the second synchronization signal sequence described in this embodiment can be sequences as described in the above embodiments.
[0198] For example, the first synchronization signal sequence s(n) satisfies: s(n) = 1 - 2 * c(n), n = 0, 1, 2, ..., N-1, where c(n) is the first m-sequence. The generator polynomial of the first m-sequence {c(n) | n = 0, 1, 2, ..., N-1} is... Among them, a K =1, a0=1, K is a positive integer greater than or equal to 1, 0≤i≤K. Where,
[0199] For example, the second synchronization signal sequence y m,k (n) satisfies: y m,k(n) = x1((n+m+k)modN)·x2((n+k)modN), where x1(n) = 1-2·f1(n), x2(n) = 1-2·f2(n), where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, f1(n) is the second m-sequence, and f2(n) is the third m-sequence. m,k (n) can also be represented as: y m,k (n)=[1-2·f1((n+m+k)modN)]·[1-2·f2((n+k)modN)]. For simplification, we can consider m+k as k1, that is, k1=m+k, then, y m,k (n) can also be expressed as:
[0200] y m,k (n) = [1-2·f1((n+k1)modN)]·[1-2·f2((n+k)modN)], where n = 0, 1, ..., N-1, k = 0, 1, 2, ..., N-1, k1 = 0, 1, 2, ..., 2(N-1), that is, n is an integer less than or equal to N-1, k is an integer less than or equal to N-1, and k1 is an integer less than or equal to 2(N-1).
[0201] In this embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with a small correlation value, namely the primary synchronization signal sequence and the secondary synchronization signal sequence, which reduces the cross-correlation between the secondary synchronization signal and the primary synchronization signal, thereby reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0202] Please see Figure 9 Another embodiment of the user equipment in this application includes:
[0203] The receiving unit 901 is used to receive the first receiving signal and the second receiving signal;
[0204] The generation unit 902 is used to generate a local synchronization signal sequence, which includes a first local synchronization signal sequence and a second local synchronization signal sequence. The first local synchronization signal sequence is a sequence obtained from a first Gold sequence, which is a sequence generated from a first m sequence and a second m sequence. The second local synchronization signal sequence is a sequence obtained from a second Gold sequence, which is a sequence generated from a third m sequence and a fourth m sequence. The first m sequence and the third m sequence have the same generator polynomial, and the second m sequence and the fourth m sequence have the same generator polynomial. The relative shift value between the first m sequence and the second m sequence is m1, and the relative shift value between the third m sequence and the fourth m sequence is m2, where m1 ≠ m2 (mod N). The lengths of the first m sequence, the second m sequence, the third m sequence, and the fourth m sequence are N, where N is a positive integer greater than 1.
[0205] The processing unit 903 is used to process the first received signal and the second received signal according to the local synchronization signal sequence.
[0206] Optionally, the first local synchronization signal sequence is a sequence obtained from a first Gold sequence, which is a sequence generated from a first m sequence f1(n) and a second m sequence f2(n). The second local synchronization signal sequence is a sequence obtained from a second Gold sequence, which is a sequence generated from a third m sequence f3(n) and a fourth m sequence f4(n). The first Gold sequence, the first m sequence, and the second m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f1((n+m+k)modN)+f2((n+k)modN))mod2, where, y m,k (n) is the first synchronization signal sequence, g m,k (n) is the first Gold sequence, and the relative shift value between the first m sequence and the second m sequence is m1; the second Gold sequence, the third m sequence, and the fourth m sequence satisfy y m,k (n)=1-2·g m,k (n), g m,k (n)=(f3((n+m+k)modN)+f4((n+k)modN))mod2, where, y m,k (n) is the second synchronization signal sequence, g m,k(n) is the second Gold sequence, the relative shift value between the third m sequence and the fourth m sequence is m2, n = 0, 1, 2, ..., N-1, k = 0, 1, 2, ..., N-1, m = 0, 1, 2, ..., N-1, k is the cyclic shift value; the generator polynomial of the first m sequence and the third m sequence is the same, which is a K =1, a0=1, the generator polynomial of the second m-sequence and the fourth m-sequence is the same, which is b K =1, b0=1, satisfying m1≠m2(modN).
[0207] It is understood that the first local synchronization signal sequence, the second local synchronization signal sequence, the first m sequence, the second m sequence, the third m sequence, etc., described in this embodiment can refer to the relevant descriptions in the above embodiments.
[0208] In this embodiment of the application, the user equipment uses the first local synchronization signal sequence and the second local synchronization signal sequence with small correlation values, namely the local primary synchronization signal sequence and the local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal and improving the detection performance of the first received signal and the second received signal.
[0209] Please see Figure 10 Another embodiment of the network device in this application includes:
[0210] The generation unit 1001 is used to generate a first synchronization signal sequence and a second synchronization signal sequence. The second synchronization signal sequence is a sequence obtained from a first m sequence and a second m sequence. The relative shift value between the first m sequence and the second m sequence is m, and the cyclic shift value is p. The value range of p does not include the cyclic shift value k that is strongly correlated with the first synchronization signal sequence. The length of the first m sequence and the second m sequence is N. The mapping unit 1002 is used to map the first synchronization signal sequence onto M subcarriers of a first time unit to obtain a first synchronization signal, and to map the second synchronization signal sequence onto M subcarriers of a second time unit to obtain a second synchronization signal. M and N are positive integers greater than 1. The transmission unit 1003 is used to transmit the first synchronization signal and the second synchronization signal.
[0211] In this embodiment, the network device generates a first synchronization signal sequence and a second synchronization signal sequence with a small correlation value, namely the primary synchronization signal sequence and the secondary synchronization signal sequence, which reduces the cross-correlation between the secondary synchronization signal and the primary synchronization signal, thereby reducing the interference of secondary synchronization signals from other cells or the current cell on the primary synchronization signal.
[0212] Please see Figure 11 Another embodiment of the user equipment in this application includes:
[0213] The receiving unit 1101 is used to receive a first received signal and a second received signal; the generating unit 1102 is used to generate a local synchronization signal sequence, the local synchronization signal sequence including a first local synchronization signal sequence and a second local synchronization signal sequence, the second local synchronization signal sequence being a sequence obtained from a first m sequence and a second m sequence, the relative shift value between the first m sequence and the second m sequence being m, the cyclic shift value being p, the value range of p not including the cyclic shift value k strongly correlated with the first synchronization signal sequence, the length of the first m sequence and the second m sequence being N, the N being a positive integer greater than 1; the processing unit 1103 is used to process the first received signal and the second received signal according to the local synchronization signal sequence.
[0214] It is understood that the first synchronization signal sequence, the second synchronization signal sequence, etc., described in this embodiment can refer to the relevant descriptions in the above embodiments.
[0215] In this embodiment of the application, the user equipment uses the first local synchronization signal sequence and the second local synchronization signal sequence with small correlation values, namely the local primary synchronization signal sequence and the local secondary synchronization signal sequence, to process the first received signal and the second received signal respectively, thereby reducing the false detection probability between the local secondary synchronization signal and the local primary synchronization signal and improving the detection performance of the first received signal and the second received signal.
[0216] In all embodiments of the present invention, the first synchronization signal is the primary synchronization signal, and the second synchronization signal is the secondary synchronization signal. The first local synchronization signal is the local primary synchronization signal, and the second local synchronization signal is the local secondary synchronization signal. The user equipment can receive the primary synchronization signal and the secondary synchronization signal to achieve synchronization and obtain cell identification information. For example, the user equipment can detect the primary synchronization signal to determine the center frequency point and basic time-frequency synchronization information, or partial cell identification information, and use the secondary synchronization signal to obtain the cell identification information. The primary synchronization signal can be used to determine basic time-frequency synchronization, or the center of the channel, or partial cell identification information, while the secondary synchronization signal can be used to determine the cell identification information.
[0217] above Figures 6 to 11 The network device and user equipment in this application embodiment are described in detail from the perspective of modular functional entities. The network device and user equipment in this application embodiment are described in detail below from the perspective of hardware processing.
[0218] Figure 12a This is a schematic diagram of a user equipment structure provided in an embodiment of this application, with reference to... Figure 12aWhen using integrated units, Figure 12a A possible structural diagram of the user equipment involved in the above embodiments is shown. The user equipment 1200 includes a processing unit 1202 and a communication unit 1203. The processing unit 1202 is used to control and manage the actions of the user equipment; for example, the processing unit 1202 is used to support the user equipment in performing... Figure 2 Steps 201 to 202, and / or other processes used in the techniques described herein. Communication unit 1203 supports communication between the user equipment and other network entities. The user equipment may also include storage unit 1201 for storing the user equipment's program code and data. Optionally, storage unit 1201 may store various m-sequences, synchronization signal sequences, synchronization signals, or generator polynomials, recursive formulas, or various parameters used to generate synchronization signals or synchronization signal sequences mentioned in the above embodiments.
[0219] The processing unit 1202 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit 1203 can be a communication interface, transceiver, transceiver circuit, etc., where "communication interface" is a general term and can include one or more interfaces, such as a transceiver interface. The storage unit 1201 can be a memory.
[0220] When the processing unit 1202 is a processor, the communication unit 1203 is a communication interface, and the storage unit 1201 is a memory, the user equipment involved in the embodiments of this application can be... Figure 12b The user equipment shown.
[0221] See Figure 12bAs shown, the user equipment 1210 includes a processor 1212, a communication interface 1213, and a memory 1211. Optionally, the user equipment 1210 may also include a bus 1214. The communication interface 1213, processor 1212, and memory 1211 can be interconnected via the bus 1214; the bus 1214 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 1214 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 12b The text uses only a single thick line to represent a bus, but this does not imply that there is only one bus or one type of bus. Optionally, the memory 1211 can store various m-sequences, synchronization signal sequences, synchronization signals, or generator polynomials, recursive formulas, or various parameters used to generate synchronization signals or synchronization signal sequences mentioned in the above embodiments.
[0222] Figure 13 This is a schematic block diagram of the network device provided in the embodiments of this application. (Reference) Figure 13 . Figure 13 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. The network device 1300 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 1301 (e.g., one or more processors) and a memory 1309, and one or more storage media 1308 (e.g., one or more mass storage devices) for storing application programs 1307 or data 1306. The memory 1309 and storage media 1308 can be temporary or persistent storage. The program stored in the storage media 1308 may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on a server. Furthermore, the processor 1301 may be configured to communicate with the storage media 1308 and execute the series of instruction operations in the storage media 1308 on the network device 1300. Optionally, the memory 1309 or storage medium 1308 may store various m-sequences, synchronization signal sequences, synchronization signals, or generator polynomials, recursive formulas, or various parameters used to generate synchronization signals or synchronization signal sequences mentioned in the above embodiments.
[0223] The network device 1300 may also include one or more power supplies 1302, one or more wired or wireless network interfaces 1303, one or more input / output interfaces 1304, and / or one or more operating systems 1305, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc.
[0224] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0225] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0226] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments. The various embodiments described above can be referenced or supplemented to each other without affecting understanding, so they will not be repeated here.
[0227] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0228] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0229] Furthermore, in the embodiments of this application, the functional units can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0230] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0231] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A communication system, comprising terminal equipment and network equipment, characterized in that: The network device is used to send primary synchronization signals and secondary synchronization signals. The primary synchronization signal corresponds to a first synchronization signal sequence The secondary synchronization signal corresponds to a second synchronization signal sequence The satisfies: ; The value of n is 0, 1, ..., 126, k is a non-negative integer less than 127, and k1 is a non-negative integer less than 253; The terminal device is used to receive the primary synchronization signal and the secondary synchronization signal. The terminal device is also used to determine partial cell identification information based on the main synchronization signal; The terminal device is also used to determine cell identification information based on the auxiliary synchronization signal.
2. The system of claim 1, wherein, the first synchronization signal sequence corresponding to the first sequence , the first sequence whose recursive formula satisfies: 。 3. The system of claim 2, wherein, wherein or one of the recursive formulae of the 4. The system of claim 2, wherein, The first sequence satisfies: 。 5. The system of claim 2 or 3, wherein, The first sequence Is: {1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 01 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 00 1 1 1 0 0 1 1 1 1 0 1 1 0 1 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 1 0 1 0 01 1 1 0 0 1 1 1 1 0 1 1 0}。 6. The system of claim 2 or 3, wherein, The first synchronization signal sequence corresponding to the first sequence c(n), and s(n) satisfies , or one of the following:
7. The system of claim 1, wherein, The first synchronization signal sequence Is: {–1 –1 –1 –1 –1 –1 1 1 1 1 –1 –1 –1 1 –1 –1 –1 –1 1 1 –1 1 –1 –1 1 1 –1 11 –1 1 1 1 –1 1 1 –1 –1 1 1 1 –1 1 –1 –1 –1 1 –1 1 –1 –1 1 –1 –1 1 1 1 1 1 –1–1 1 1 –1 –1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 –1 1 –1 –1 1 –11 1 1 1 –1 1 –1 1 –1 1 –1 –1 –1 –1 –1 1 –1 1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1–1 –1 1 –1 –1 1}。 8. The system of claim 1, wherein, The Or the generator polynomial of one of .
9. The system of claim 1, wherein, Also includes: obtaining at least one first local synchronization signal sequence, the first local synchronization signal corresponding to a first sequence , the recursive formula of the first sequence satisfies: ; The primary synchronization signal is detected based on the at least one first local synchronization signal sequence.
10. The system of claim 9, wherein, Also includes: obtaining at least one second local synchronization signal sequence, the at least one second local synchronization signal sequence corresponding to the and the ; one of the or the has the same recurrence formula as the The auxiliary synchronization signal is detected based on the at least one second local synchronization signal sequence.
11. A communication method, comprising: receiving a primary synchronization signal and a secondary synchronization signal, wherein the primary synchronization signal corresponds to a first synchronization signal sequence , and the secondary synchronization signal corresponds to a second synchronization signal sequence , and the satisfies: ; The value of n is 0, 1, ..., 126, k is a non-negative integer less than 127, and k1 is a non-negative integer less than 253; Determine partial cell identification information based on the primary synchronization signal; The cell identification information is determined based on the auxiliary synchronization signal.
12. The method of claim 11, wherein, the first synchronization signal sequence corresponding to the first sequence , the first sequence whose recursive formula satisfies: 。 13. The method of claim 12, wherein, in or One of them is the one mentioned The recursive formula is the same.
14. The method of claim 12, wherein, said first sequence satisfies: 。 15. The method according to claim 12 or 13, characterized in that, The first sequence Is: {1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 01 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 00 1 1 1 0 0 1 1 1 1 0 1 1 0 1 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 1 0 1 0 01 1 1 0 0 1 1 1 1 0 1 1 0}。 16. The method of claim 12 or 13, wherein, The first synchronization signal sequence corresponding to the first sequence c(n), and s(n) satisfies , or one of them.
17. The method of claim 11, wherein, The first synchronization signal sequence Is: {–1 –1 –1 –1 –1 –1 1 1 1 1 –1 –1 –1 1 –1 –1 –1 –1 1 1 –1 1 –1 –1 1 1 –1 11 –1 1 1 1 –1 1 1 –1 –1 1 1 1 –1 1 –1 –1 –1 1 –1 1 –1 –1 1 –1 –1 1 1 1 1 1 –1–1 1 1 –1 –1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 –1 1 –1 –1 1 –11 1 1 1 –1 1 –1 1 –1 1 –1 –1 –1 –1 –1 1 –1 1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1–1 –1 1 –1 –1 1}。 18. The method of claim 11, wherein, The Or the generator polynomial of one of .
19. The method of claim 11, wherein, The method further includes: obtaining at least one first local synchronization signal sequence, the first local synchronization signal corresponding to a first sequence , the recursive formula of the first sequence satisfies: ; The primary synchronization signal is detected based on the at least one first local synchronization signal sequence.
20. The method of claim 19, wherein, The method further includes: obtaining at least one second local synchronization signal sequence, the at least one second local synchronization signal sequence corresponding to the and the ; one of the or the has the same recursive formula as the recursive formula The auxiliary synchronization signal is detected based on the at least one second local synchronization signal sequence.
21. A device for use in a communication system, comprising: a communication unit configured to receive a primary synchronization signal and a secondary synchronization signal, wherein The main synchronization signal corresponds to the first synchronization signal sequence. The auxiliary synchronization signal corresponds to the second synchronization signal sequence. The satisfy: ; The value of n is 0, 1, ..., 126, k is a non-negative integer less than 127, and k1 is a non-negative integer less than 253; The processing unit is also used to determine partial cell identification information based on the main synchronization signal; The processing unit is further configured to determine the cell identification information based on the secondary synchronization signal and the partial cell identification information.
22. The apparatus of claim 21, wherein, the first synchronization signal sequence based on a first sequence , the first sequence whose recurrence formula satisfies: 。 23. The apparatus of claim 22, wherein, wherein or one of the recursive formulae of the 24. The apparatus of claim 22 or 23, wherein, said first sequence satisfies: 。 25. The apparatus of claim 22 or 23, wherein, The first sequence is: {1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 01 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 00 1 1 1 0 0 1 1 1 1 0 1 1 0 1 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 1 0 1 0 01 1 1 0 0 1 1 1 1 0 1 1 0}。 26. The apparatus of any one of claims 21-23, wherein, The first synchronization signal sequence corresponding to the first sequence c(n), and s(n) satisfies , or one of the following:
27. The apparatus of claim 21 or 22, wherein, The first synchronization signal sequence is: {–1 –1 –1 –1 –1 –1 1 1 1 1 –1 –1 –1 1 –1 –1 –1 –1 1 1 –1 1 –1 –1 1 1 –1 11 –1 1 1 1 –1 1 1 –1 –1 1 1 1 –1 1 –1 –1 –1 1 –1 1 –1 –1 1 –1 –1 1 1 1 1 1 –1–1 1 1 –1 –1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 1 1 –1 –1 –1 –1 1 –1 –1 1 –11 1 1 1 –1 1 –1 1 –1 1 –1 –1 –1 –1 –1 1 –1 1 1 –1 1 –1 1 1 –1 –1 –1 1 1 –1 –1–1 –1 1 –1 –1 1}。 28. The apparatus of claim 21 or 22, wherein, The Or the generator polynomial of one of .
29. The apparatus of claim 21 or 22, wherein, Also includes: The processing unit is further configured to obtain at least one first local synchronization signal sequence, the first local synchronization signal corresponding to a first sequence , the recursive formula of the first sequence satisfies: ; The processing unit is further configured to detect the master synchronization signal based on the at least one first local synchronization signal sequence.
30. The device according to claim 29, characterized in that: The processing unit is further configured to acquire at least one second local synchronization signal sequence, the at least one second local synchronization signal sequence corresponding to the... and stated The or the aforementioned One of them is the one mentioned The recursive formulas are the same; The processing unit is also configured to detect the auxiliary synchronization signal based on the at least one second local synchronization signal sequence.
31. The apparatus of any one of claims 21-23, wherein, It also includes a storage unit for storing one or more of the following: a primary synchronization signal, a secondary synchronization signal, a first synchronization signal sequence, a second synchronization signal sequence, parameters for generating the primary synchronization signal or the secondary synchronization signal, or parameters for generating the first synchronization signal sequence or the second synchronization signal sequence.
32. An apparatus for use in a communication system, characterized by: include: A memory and a processor, wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory to cause the method of any one of claims 11 to 20 to be performed.
33. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 11 to 20.
Citation Information
Patent Citations
Scrambling codes for secondary synchronization codes in wireless communication systems
CN101821977A
Synchronization Signal Sending and Receiving Method, Apparatus, and Device
US20170078998A1