# US 11,452,058 B2 · Apparatus and method for cell detection by combining secondary spreading sequences

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,452,058 B2
- Document ID: US11452058B2
- Status: Granted
- Kind: B2
- Application number: 16/258,069
- Filed: 2019-01-25
- Published: 2020-05-14
- Granted: 2022-09-20
- Earliest claimed: 2018-11-09
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Bemini Hennadige Janath Peiris; Hongbing Cheng; Kee-Bong Song
- Web page: https://patentgrep.com/patent/US11452058B2

## CPC

- H04J 11/0076: {Acquisition of secondary synchronisation channel, e.g. detection of cell-ID group}
- H04B 1/709: Correlator structure
- H04J 11/0073: {Acquisition of primary synchronisation channel, e.g. detection of cell-ID within cell-ID group}
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04L 5/0094: {Indication of how sub-channels of the path are allocated}
- H04L 27/2607: {Cyclic extensions}
- H04L 27/2663: {Coarse synchronisation, e.g. by correlation}
- H04W 56/001: {Synchronization between nodes}
- H04W 56/003: {Arrangements to increase tolerance to errors in transmission or reception timing}
- H04L 27/2613: {Structure of the reference signals}
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus is provided. The apparatus includes a processor configured to receive a synchronization signal (SS) and identify timing of the SS based on a primary spreading signal (PSS) in the SS, identify tentative secondary spreading signals (SSSs) based on the identified timing, and group the tentative SSSs; a register configured to receive the SS; and a memory configured to store the tentative SSSs for each group of the tentative SSSs; wherein the processor is further configured to cross correlate the tentative SSSs, combine cross correlated outputs with weights by group, determine an SSS as the tentative SSS with a maximum combined cross correlation outputs, and determine a cell identification based on the determined SSS.

## Claims

### Claim 1

An apparatus, comprising:
a processor configured to:
receive repetitions of a synchronization signal (SS), the SS comprising a plurality of SS blocks, and each SS block comprising at least a primary spreading signal (PSS) and a secondary spreading signal (SSS),
identify timing of the SS based on a strongest received PSS in the SS,
identify tentative SSSs based on the identified timing of the SS, and
group the tentative SSSs based on the identified timing of the SS and a defined timing pattern of the repetitions of the SS;
a register configured to receive the repetitions of the SS; and
a memory configured to store the tentative SSSs for each group of the tentative SSSs;
wherein the processor is further configured to cross correlate the SS with an SSS code book to locally generate SSS candidates, cross correlate each tentative SSS with the locally generated SSS candidates to generate cross correlated outputs, combine the cross correlated outputs with respective weights for each group of the tentative SSSs, determine an SSS as the tentative SSS with a maximum combined cross correlation outputs, and determine a cell identification based on the determined SSS.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein each SS block further comprises at least one physical broadcast channel (PBCH) sequence, and at least one cyclic prefix (CP).

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to estimate a channel between a base station (BS) and a user equipment (UE) based on the identified timing.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to determine the cell ID by computing 3NID(1)+NID(2), where NID(1) is a secondary cell ID (SID), and NID(2) is a primary cell ID (PID).

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein there is a time separation between the PSS and a tentative SSS that is predetermined.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to cross correlate the SS with the SSS code book using a sliding window SSS correlation.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to identify the tentative SSSs based on the identified timing based on the identified timing over one of a complete set of candidate locations or over multiple shortened observation windows.

### Claim 8

A method, comprising:
receiving repetitions of a synchronization signal (SS), the SS comprising a plurality of SS blocks, and each SS block comprising at least a primary spreading signal (PSS) and a secondary spreading signal (SSS);
identifying timing of the SS using a strongest received PSS;
identifying tentative SSSs based on the identified timing of the SS;
grouping the tentative SSSs that can be grouped based on the identified timing of the SS and a defined timing pattern of the repetitions of the SS;
cross correlating the SS with an SSS code book to locally generate SSS candidates;
cross correlating each tentative SSS with the locally generated SSS candidates to generate cross correlated outputs;
combining the cross correlated outputs with respective weights for each group of the tentative SSSs:
determining an SSS as the tentative SSS with a maximum combined cross correlation output; and
determining a cell identification (ID) based on the determined SSS.

### Claim 9 (depends on 8)

The method of claim 8, wherein the SS block further comprises at least one physical broadcast channel (PBCH) sequence, and at least one cyclic prefix (CP).

### Claim 10 (depends on 8)

The method of claim 8, further comprising estimating a channel between a base station (BS) and a user equipment (UE) based on the identified timing.

### Claim 11 (depends on 8)

The method of claim 8, wherein determining the cell ID comprises computing 3NID(1)+NID(2), where NID(1) is a secondary cell ID (SID), and NID(2) is a primary cell ID (PID).

### Claim 12 (depends on 8)

The method of claim 8, wherein there is a time separation between the PSS and a tentative SSS that is predetermined.

### Claim 13 (depends on 8)

The method of claim 8, wherein the SS is cross correlated with the SSS code book using a sliding window SSS correlation.

### Claim 14 (depends on 8)

The method of claim 8, wherein identifying tentative SSSs based on the identified timing is comprised of identifying tentative SSSs based on the identified timing over one of a complete set of candidate locations or over multiple shortened observation windows.

### Claim 15

An apparatus, comprising:
a processor configured to:
receive repetitions of a synchronization signal (SS), the SS comprising a plurality of SS blocks, and each SS block comprising at least a primary spreading signal (PSS) and a secondary spreading signal (SSS);
identify timing of the SS based on a strongest received PSS in the SS,
identify tentative SSSs based on the identified timing of the SS, and
group n tentative SSSs into each of n groups based on the identified timing of the SS and a defined timing pattern of the repetitions of the SS, where n is an integer;
a register configured to receive the SS;
n×n SSS correlators, where each of the n SSS correlators is connected to one of the n tentative SSSs in one of the n groups and includes SSS candidates locally generated by cross correlating the SS with an SSS code book;
n×n multipliers, where each of the n multipliers is connected to one of the n SSSs correlators and receives a weight; and
n adders, where each of the n adders is connected to n of the n SSSs multipliers associated with one of the n groups, respectively, where an output of each of the n adders is connected to the processor,
wherein the processor is further configured to determine an SSS as the tentative SSS with a maximum output of the n adders, and determine a cell identification based on the determined SSS.
