# US 12,192,041 B2 · Enhancing detection in wireless communication systems

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

- Number: US 12,192,041 B2
- Document ID: US12192041B2
- Status: Granted
- Kind: B2
- Application number: 17/800,640
- Filed: 2022-07-15
- Published: 2024-07-04
- Granted: 2025-01-07
- Earliest claimed: 2022-07-15
- Assignees: Rakuten Symphony, Inc.
- Applicants: Rakuten Symphony, Inc.
- Inventors: Suman Venkata Sanisetty; Venkatesh Hampasandra Muralidhara
- Web page: https://patentgrep.com/patent/US12192041B2

## CPC

- H04L 27/2657: {Carrier synchronisation}
- H04L 27/26132: {using repetition}
- H04L 27/2675: {Pilot or known symbols}
- H04W 56/0035: {detecting errors in frequency or phase}
- H04W 56/0045: {compensating for timing error by altering transmission time}
- H04W 74/0833: Random access procedures, e.g. with 4-step access
- 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

Methods, systems, and computer program products are provided for enhancing detection in wireless communication systems. In some implementations, one or more symbol separations between one or more symbols in a plurality of symbols can be identified across one or more antennas receiving a signal including a frame having the plurality of symbols on a communication channel. The plurality of symbols can include one or more symbol groups. One or more correlation metrics can be determined for at least one symbol group in the one or more symbol groups using the identified one or more symbol separations. Based on the determined one or more correlation metrics, one or more carrier frequency offsets associated with the signal received by the one or more antennas can be generated.

## Claims

### Claim 1

A computer-implemented method, comprising:
identifying, using at least one processor, one or more symbol separations between one or more symbols in a plurality of symbols across one or more antennas receiving a signal including a frame having the plurality of symbols on a communication channel, the plurality of symbols including one or more symbol groups;
determining, using the at least one processor, one or more correlation metrics for at least one symbol group in the one or more symbol groups using the identified one or more symbol separations; and
generating, using the at least one processor, based on the determined one or more correlation metrics, one or more carrier frequency offsets associated with the signal received by the one or more antennas.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising generating, based on the generated one or more carrier frequency offsets, one or more timing advance offsets associated with the signal received by the one or more antennas.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the signal includes one or more narrowband internet of things (NB-IoT) physical random access channel signals received from one or more user equipments.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising repeating the determining of the one or more correlation metrics in accordance with the received one or more narrowband internet of things (NB-IoT) physical random access channel (NPRACH) signals.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the repeating is performed using a predetermined number of NPRACH repetitions.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the signal does not include any narrowband internet of things (NB-IoT) physical random access channel signals.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the generating one or more carrier frequency offsets includes
determining one or more angles associated with the determined one or more correlation metrics; and
generating the one or more carrier frequency offsets based on the determined one or more angles associated with the determined one or more correlation metrics.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the determining includes combining the one or more correlation metrics for one or more symbol separations.

### Claim 9 (depends on 1)

The method according to claim 1, wherein at least one of the identifying, the determining, and the generating is performed by a base station having at least one processor communicatively coupled to at least one memory, the base station further including a radio transmitter and a radio receiver.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the base station includes at least one of the following: an eNodeB base station, a gNodeB base station, and any combination thereof.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the communication channel includes an uplink communication channel.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the uplink communication channel is established with the base station.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the uplink communication channel is established between the base station and at least one user equipment.

### Claim 14

An apparatus, comprising:
at least one processor; and
at least one non-transitory storage media storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
identifying one or more symbol separations between one or more symbols in a plurality of symbols across one or more antennas receiving a signal including a frame having the plurality of symbols on a communication channel, the plurality of symbols including one or more symbol groups;
determining one or more correlation metrics for at least one symbol group in the one or more symbol groups using the identified one or more symbol separations; and
generating, based on the determined one or more correlation metrics, one or more carrier frequency offsets associated with the signal received by the one or more antennas.

### Claim 15 (depends on 14)

The apparatus according to claim 14, wherein the operations further comprise generating, based on the generated one or more carrier frequency offsets, one or more timing advance offsets associated with the signal received by the one or more antennas.

### Claim 16 (depends on 14)

The apparatus according to claim 14, wherein the signal includes one or more narrowband internet of things (NB-IoT) physical random access channel signals received from one or more user equipments.

### Claim 17 (depends on 16)

The apparatus according to claim 16, wherein the operations further comprise repeating the determining of the one or more correlation metrics in accordance with the received one or more narrowband internet of things (NB-IoT) physical random access channel (NPRACH) signals.

### Claim 18 (depends on 14)

The apparatus according to claim 14, wherein the signal does not include any narrowband internet of things (NB-IoT) physical random access channel signals.

### Claim 19 (depends on 14)

The apparatus according to claim 14, wherein at least one of the identifying, the determining, and the generating is performed by a base station having at least one processor communicatively coupled to at least one memory, the base station further including a radio transmitter and a radio receiver.

### Claim 20

At least one non-transitory storage media storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
identifying one or more symbol separations between one or more symbols in a plurality of symbols across one or more antennas receiving a signal including a frame having the plurality of symbols on a communication channel, the plurality of symbols including one or more symbol groups;
determining one or more correlation metrics for at least one symbol group in the one or more symbol groups using the identified one or more symbol separations; and
generating, based on the determined one or more correlation metrics, one or more carrier frequency offsets associated with the signal received by the one or more antennas.
