In LTE, there are two downlink synchronization signals which are used by the UE to obtain the cell identity and frame timing.

Primary synchronization signal (PSS)

Secondary synchronization signal (SSS)

The division into two signals is aimed to reduce the complexity of the cell search process.

The physical cell identity, $${N}_{ID}^{cell}$$, is defined by the equation:

$${N}_{ID}^{CELL}=3{N}_{ID}^{(1)}+{N}_{ID}^{(2)}$$

$${N}_{ID}^{(1)}$$ is the physical layer cell identity group (0 to 167).

$${N}_{ID}^{(2)}$$ is the identity within the group (0 to 2).

This arrangement creates 504 unique physical cell identities.

The primary synchronization signal (PSS) is linked to the cell identity within the group ($${N}_{ID}^{(2)}$$). The secondary synchronization signal (SSS) is linked to the cell identity group ($${N}_{ID}^{(1)}$$) and the cell identity within the group ($${N}_{ID}^{(2)}$$).

You can obtain $${N}_{ID}^{(2)}$$ by successfully demodulating the PSS. The SSS can then be demodulated and combined with knowledge of $${N}_{ID}^{(2)}$$ to obtain $${N}_{ID}^{(1)}$$. Once you establish the values of $${N}_{ID}^{(1)}$$ and $${N}_{ID}^{(2)}$$, you can determine the cell identity ($${N}_{ID}^{cell}$$).

The primary synchronization signal (PSS) is based on a frequency-domain Zadoff-Chu sequence.

Zadoff-Chu sequences are a construction of Frank-Zadoff sequences defined by D. C. Chu in [1]. These codes have the useful property of having zero cyclic autocorrelation at all nonzero lags. When used as a synchronization code, the correlation between the ideal sequence and a received sequence is greatest when the lag is zero. When there is any lag between the two sequences, the correlation is zero. This property is illustrated in this figure.

The PSS is a sequence of complex symbols, 62 symbols long.

The sequence $${d}_{u}(n)$$ used for the PSS is generated according to these equations:

$${d}_{u}(n)={e}^{-j\frac{\pi un(n+1)}{63}},\text{for}n=0,1,\dots ,30$$

$${d}_{u}(n)={e}^{-j\frac{\pi u(n+1)(n+2)}{63}},\text{for}n=31,32,\dots ,61$$

In the preceding equation, *u* is the Zadoff-Chu root sequence
index and depends on the cell identity within the group $${N}_{ID}^{(2)}$$.

$${N}_{ID}^{(2)}$$ | Root index u |
---|---|

0 | 25 |

1 | 29 |

2 | 34 |

The PSS is mapped into the first 31 subcarriers either side of the DC subcarrier. Therefore, the PSS uses six resource blocks with five reserved subcarriers each side, as shown in this figure.

As the DC subcarrier contains no information in LTE this corresponds to mapping
onto the middle 62 subcarriers within an OFDM symbol in a resource grid.
*d*(*n*) is mapped from lowest subcarrier to
highest subcarrier. The PSS is mapped to different OFDM symbols depending on which
frame type is used. Frame type 1 is frequency division duplex (FDD), and frame type
2 is time division duplex (TDD).

**FDD**— The PSS is mapped to the last OFDM symbol in slots 0 and 10, as shown in this figure.**TDD**— The PSS is mapped to the third OFDM symbol in subframes 1 and 6, as shown in this figure.

The secondary synchronization signal (SSS) is based on maximum length sequences
(*m*-sequences).

An *m*-sequence is a pseudorandom binary sequence which can be
created by cycling through every possible state of a shift register of length
* m*, resulting in a sequence of
length 2

Two binary sequences, each of length 31, are used to generate the SSS. Sequences
*s*_{0}^{(m0)}
and
*s*_{1}^{(m1)}
are different cyclic shifts of an *m*-sequence, $$\tilde{s}$$. The indices *m*_{0} and
*m*_{1} are derived from the cell-identity
group, *N _{ID}*

The two sequences are scrambled with a binary scrambling code
(*c*_{0}(*n*),
*c*_{1}(*n*)), which
depends on
*N _{ID}*

The second SSS sequence used in each radio frame is scrambled with a binary
scrambling code
(*z*_{1}^{(m0)},
*z*_{1}^{(m1)})
corresponding to the cyclic shift value of the first sequence transmitted in the
radio frame.

The sequences
*s*_{0}^{(m0)}
and
*s*_{1}^{(m1)}
are given by these equations:

$${s}_{0}^{({m}_{0})}(n)=\tilde{s}((n+{m}_{0})\text{mod31})$$

$${s}_{1}^{({m}_{1})}(n)=\tilde{s}\left((n+{m}_{1})\text{mod31}\right)$$

$$\tilde{s}$$ is generated from the primitive polynomial $${x}^{5}+{x}^{2}+1$$ over the finite field GF(2).

*c*_{0}(*n*) and
*c*_{1}(*n* are given by
these equations:

$${c}_{0}(n)=\tilde{c}\left(\left(n+{N}_{\text{ID}}^{(2)}\right)\text{mod31}\right)$$

$${c}_{1}(n)=\tilde{c}\left(\left(n+{N}_{\text{ID}}^{(2)}+3\right)\text{mod31}\right)$$

$$\tilde{c}$$ is generated from the primitive polynomial $${x}^{5}+{x}^{3}+1$$ over the finite field GF(2).

*z*_{1}^{(m0)}
and
*z*_{1}^{(m1)}
are given by these equations:

$${z}_{1}^{({m}_{0})}(n)=\tilde{z}((n+({m}_{0}\text{mod8}))\text{mod31})$$

$${z}_{1}^{({m}_{1})}(n)=\tilde{z}((n+({m}_{1}\text{mod8}))\text{mod31})$$

$$\tilde{z}$$ is generated from the primitive polynomial $${x}^{5}+{x}^{4}+{x}^{2}+x+1$$ over the finite field GF(2).

The scrambled sequences are interleaved to alternate the sequence transmitted in the first and second SSS transmission in each radio frame. This allows the receiver to determine the frame timing from observing only one of the two sequences; if the first SSS signal observed is in subframe 0 or subframe 5, synchronization can be achieved when the SSS signal is observed in subframe 0 or subframe 5 of the next frame.

As with PSS, the SSS is mapped to different OFDM symbols depending on which frame type is used:

**FDD**— The SSS is transmitted in the same subframe as the PSS but one OFDM symbol earlier. The SSS is mapped to the same subcarriers (middle 72 subcarriers) as the PSS.**TDD**— The SSS is mapped to the last OFDM symbol in slots 1 and 11, which is three OFDM symbols before the PSS.

The SSS is constructed using different scrambling sequences when mapped to even and odd resource elements.

Even resource elements:

Subframe 0: $$d(2n)={s}_{0}^{({m}_{0})}(n){c}_{0}(n)$$

Subframe 5: $$d(2n)={s}_{1}^{({m}_{1})}(n){c}_{0}(n)$$

Odd resource elements:

Subframe 0: $$d(2n+1)={s}_{1}^{({m}_{1})}(n){c}_{1}(n){z}_{1}^{({m}_{0})}(n)$$

Subframe 5: $$d(2n+1)={s}_{0}^{({m}_{0})}(n){c}_{1}(n){z}_{1}^{({m}_{1})}(n)$$

*d*(*n*) is mapped from lowest subcarrier to
highest subcarrier.

[1] Chu, D. C. “Polyphase codes with good periodic
correlation properties.” *IEEE Trans. Inf. Theory*. Vol. 18,
Number 4, July 1972, pp. 531–532.

[2] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio
Access (E-UTRA); Physical Channels and Modulation.” *3rd Generation
Partnership Project; Technical Specification Group Radio Access Network*.
URL: https://www.3gpp.org.

`lteCellSearch`

| `lteDLFrameOffset`

| `lteDLResourceGrid`

| `ltePSS`

| `ltePSSIndices`

| `lteSSS`

| `lteSSSIndices`

| `zadoffChuSeq`